如何从退出按钮退出Android应用程序?

时间:2012-07-25 05:21:52

标签: android

  

可能重复:
  android - exit application code

我找到了将android应用程序退出到主屏幕(Android手机)的方法。

我的代码不是完全退出应用程序,而是转向应用程序的根活动。

这是我的代码

//Expression
    Button exit = (Button) findViewById(R.id.exit);
    exit.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            // TODO Auto-generated method stub
            finish();
            System.exit(0);
        }
    });

你能告诉我如何退出应用程序并转到Android手机的主屏幕吗?

此致

1 个答案:

答案 0 :(得分:16)

public void AppExit()
{

    this.finish();
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);

    /*int pid = android.os.Process.myPid();=====> use this if you want to kill your activity. But its not a good one to do.
    android.os.Process.killProcess(pid);*/

}

在您点击exit按钮

的地方调用此方法