我使用下面的代码片段来检查我的应用程序是否finish()
ED确实不再运行:
ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo proc : procList)
Log.d(TAG, proc.processName);
}
令我感到沮丧,一些应用程序,我finish()
ED(在他们Activity.onCreate(),他们有机会推出,甚至任何东西前),仍列出。
为什么?
logcat的显示,这些应用程序onDestroy()
中绝对称得上。
怎样才能真正删除从该列表中的应用程序?
是killProcess()
我唯一的办法?