2

重複の可能性:
Androidにはデフォルトのバックキー(デバイス上)リスナーがありますか?

Androidアプリケーションの物理的な戻るボタンに応答するにはどうすればよいですか?ある種のリスナーのように。

あのボタンを押したらやりたい!

4

2 に答える 2

8

あなたの質問を理解できたらonBackPressed()、API 5+ のアクティビティをオーバーライドしてください。

@Override
public void onBackPressed() {
    super.onBackPressed();
    // Do something
}
于 2012-10-22T18:33:18.733 に答える
2

次のコードを使用できます。

@Override
public boolean onKeyDown( int keyCode, KeyEvent event )  {
    if ( keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 ) {
        // do something on back.
        return true;
    }

    return super.onKeyDown( keyCode, event );
}

詳細については、 Android デベロッパー ブログをご覧ください。

于 2012-10-22T18:32:25.797 に答える