2

可能重复:
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);
        }
    });

你能告诉我如何退出应用程序并进入安卓手机的主屏幕吗?

问候,

4

1 回答 1

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在单击按钮的位置调用此方法

于 2012-07-25T05:25:07.617 回答