Spanish Matar Totalmente la aplicacion

Gustavo Burgos

Member
Licensed User
les consulto hay alguna forma de cerrar definitivamente una aplicacion, que no que de en segundo plano,
por que Activity.Finish no lo hace. gracias
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

El uso de ExitApplication debe evitarse porque Android gestiona el ciclo de vida de los procesos.
Cuando empleas ExitApplication Android cree que el proceso se ha estrellado, y hay posibilidades de que Android reinicie el proceso, y mas si utilizas un servicio con sticky, asegúrate de cerrar las actividades y de parar todos los servicios antes de emplear ExitApplication o te dará problemas.

Si quieres cerrar las actividades puedes emplear esto:
B4X:
Dim jo As JavaObject
jo.InitializeContext
jo.RunMethod("finishAffinity", Null)

Saludos
 
Top