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

Sop*_*rak 1 android

可能重复:
android - 退出应用程序代码

我找到了退出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);
        }
    });
Run Code Online (Sandbox Code Playgroud)

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

问候,

Ram*_*ran 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);*/

}
Run Code Online (Sandbox Code Playgroud)

在单击exit按钮的位置调用此方法