我有一个应用程序,它被切换到后台,当用户按后退按钮 -活动不被破坏
@Override
public void onBackPressed() {
Intent setIntent = new Intent(Intent.ACTION_MAIN);
setIntent.addCategory(Intent.CATEGORY_HOME);
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(setIntent);
}
所以唯一的办法,用户将关闭该应用程序是使用task manager
和手动停止。现在
,我试图通过关闭使用task manager
我的应用程序在我的Android设备, 然而,在Android Studio
的应用程序来测试我的onDestroy
似乎还活着,它说Session: '<app_name>' : running
和onDestroy
不叫。
这是为什么,我该如何解决?
**我想要看到onDestroy
在我停止我的应用时使用task manager
并手动停止它,因为用户如果要关闭我的应用时必须这样做,而不是按回来按钮。通过按回来按钮应用程序将活着,它的罚款,这是我想要的。
我不相信当您通过任务管理器停止应用程序时,将会调用onDestroy或任何其他函数。我相信它确实会杀死这个过程,并且不会让你的应用程序有机会做任何事情。 – Randy 2014-10-20 18:40:00