当用户关闭应用程序时,有两种情况:
1)用户单击“后退”按钮,然后询问他是否要关闭应用程序或进入后台。如果他单击Exit
,我将呼叫此代码:
android.os.Process.killProcess(android.os.Process.myPid());
应用程序关闭
2)用户从android multitask菜单关闭应用程序。 我注意到在这种情况下,该应用程序关闭,但是如果该应用程序再次启动,则所有变量已经存在并且不再创建。
当用户也从多任务管理器中关闭应用程序时,如何杀死该应用程序?
我注意到从多任务菜单关闭应用程序时会调用onDestroy
方法,这是杀死该应用程序的好地方吗?