当我的应用程序从前台进入后台时,我想终止它。 我在Application类中实现了onTrimMemory方法,调用成功。我试过 System.exit(0) 但它会重新启动应用程序而不是从后台将其杀死。
最佳答案
而不是 System.exit(0);
, 尝试使用
android.os.Process.killProcess(android.os.Process.myPid());
它本质上做同样的事情,但是更“Android”的做事方式。
编辑:根据您的评论请求,将这两行添加到您的 AndroidManifest 文件中:
android:autoRemoveFromRecents="true"
android:noHistory="true"
把它们放在你的主<activity>
.然后,当用户离开应用程序时,它不会出现在历史记录/最近记录中。
关于java - 杀死应用程序,在 Application 类的 onTrimMemory 方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45356034/