Android 如何在操作系统不告诉我事件已发生的情况下关闭或结束应用程序?

Android 如何在操作系统不告诉我事件已发生的情况下关闭或结束应用程序?,android,kill,restart,Android,Kill,Restart,我尝试了以下方法来完成android studio中的应用程序: android.os.Process.killProcess(android.os.Process.myPid()); System.exit(1); System.exit(0); 所有这些都可以工作,但操作系统会向我显示一条消息,说明应用程序已停止,并且有一个按钮显示“重新启动应用程序” 有办法避免吗?你试过了吗 这就是有限性 或 使用System.exit0;完成应用程序是一个糟糕的解决方案。简单:不要尝试完成应用程序。当

我尝试了以下方法来完成android studio中的应用程序:

android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
System.exit(0);
所有这些都可以工作,但操作系统会向我显示一条消息,说明应用程序已停止,并且有一个按钮显示“重新启动应用程序”

有办法避免吗?

你试过了吗

这就是有限性


使用System.exit0;完成应用程序是一个糟糕的解决方案。

简单:不要尝试完成应用程序。当Android需要系统RAM来支持其他应用程序时,它将自行终止您的进程。作为奖励,如果用户很快返回到你的应用程序,你的过程仍然存在,因此你不需要从磁盘或网络重新加载数据。this.finishafinity可以很好地工作,但如果Build.version.SDK\u INT>=Build.version\u CODES.jelly\u bean{this.finishafinity;}可以使用jelly bean或更高版本
finishAndRemoveTask ();