0

メインのアクティビティに、電話の位置設定に移動するボタンがあります。問題は、戻るボタンを押すと、アプリのメイン アクティビティではなく、Android のホーム画面に移動することです。設定アクティビティにアクセスできないため、パブリック void onBackPressed() を追加するにはどうすればよいですか

4

1 に答える 1

0

onBackPressed() メソッドをオーバーライドして、インテントをメイン アクティビティに設定できます。次に、このボタンを押すと、常にメイン アクティビティが表示されます。

@Override
public void onBackPressed() {
   Log.d("CDA", "onBackPressed Called");
   Intent intent = new Intent(this, MainActivity.class);
   intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
   startActivity(intent);
}
于 2013-03-12T18:46:25.680 に答える