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