设置 - > application-> installed-> MyApp - >强制关闭。
` 这是可能的? 我只是测试了threed并把Toast放在那里,并且它总是在应用程序不强制关闭的时候做吐司。我想从我的应用程序离开时 - 只需完全关闭我的应用程序。 :)请
答案 0 :(得分:0)
试试这个 -
android.os.Process.killProcess(android.os.Process.myPid());
它将销毁该应用。
或者,您可以这样做 -
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory( Intent.CATEGORY_HOME );
homeIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(homeIntent);
这会将您带到主屏幕,当前进程将暂停。
答案 1 :(得分:0)
您可以使用以下内容:
final Button mClose = (Button) findViewById(R.id.force_close);
mClose.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
System.exit(0);
//or you can use
//android.os.Process.killProcess( android.os.Process.myPid());
}
});
答案 2 :(得分:-1)
此问题已在此处讨论过:How to quit android application programmatically
您应该让操作系统决定何时释放资源。使用所有其他方法可能会导致您不稳定状态,如:不保存数据,不调用onStop()等...您应该非常小心强制关闭应用程序。
您可以在此处获得有关自行关闭申请的详细信息:Is quitting an application frowned upon?