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);
        }
    });

アプリケーションを終了し、Android フォンのホーム画面に移動する方法を教えてください。

よろしく、

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 に答える