按代码强制关闭应用程序设置

时间:2014-09-25 07:52:20

标签: java android forceclose

我正在寻找一种如何在使用`

时强制关闭app的方法
  

设置 - > application-> installed-> MyApp - >强制关闭。

` 这是可能的? 我只是测试了threed并把Toast放在那里,并且它总是在应用程序不强制关闭的时候做吐司。我想从我的应用程序离开时 - 只需完全关闭我的应用程序。 :)请

3 个答案:

答案 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?