0

これは、ボタンを使用してアプリケーションを閉じる方法です。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button btn1 = (Button) findViewById(R.id.btn1);
    btn1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            finish();
            System.exit(0);
        }
    });
    }

ボタンを使用する代わりに、終了項目メニューを作成するにはどうすればよいですか? ありがとう

4

4 に答える 4

4

メソッドを使用するonOptionsItemSelected(...)

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   ...
}
@Override
public boolean onOptionsItemSelected(MenuItem Item) {
   ...
}

参照: http://developer.android.com/guide/topics/ui/menus.html

于 2013-09-05T08:07:41.853 に答える
1

menu.xmlで定義することでアクションバーにメニューを追加でき、onOptionsItemSelectedを使用してそのメニューのクリックを検出でき、onCreateOptionsMenuメソッドを使用してメニューを作成できます。これについては非常に優れたチュートリアルがあります-: http://www.vogella .com/articles/AndroidActionBar/article.html

于 2013-09-05T08:05:33.320 に答える
1

戻るボタンを押してクリックカウントを使用してアプリケーションを閉じる最良の方法は、2回押してクリックカウントを使用して使用できます activity.finish(); System.exit(0);

于 2016-11-01T05:07:34.940 に答える
0

メニューの後にこれを試してください:

android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);

これにより、com.myapp.activity プロセスが強制終了されます

于 2014-05-13T13:50:09.437 に答える