8

アプリケーションのメイン画面があり、それからさまざまな画面につながります。それぞれの画面から、メイン画面に戻ります。ユーザーがメイン画面に「戻ってくる」たびに何かをしたいのですが、この種のイベントをキャッチするにはどうすればよいですか?

4

3 に答える 3

9

メイン アクティビティで onResume() メソッドを使用するか、サブ アクティビティで keyDown メソッドをオーバーライドしてアクティビティで startActivityForResult メソッドを使用すると、役立つ場合があります。

于 2011-07-09T16:39:31.207 に答える
0

あなたはこれを試すことができます:

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
       if ((keyCode == KeyEvent.KEYCODE_BACK)) {
       //your stuff goes here
       }
    return super.onKeyDown(keyCode, event);
    }
于 2011-07-09T16:42:48.133 に答える
-1

次のようなことができます-

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
       // Do your stuff
       return true;
   }
   return super.onKeyDown(keyCode, event);
}
于 2011-07-09T16:38:25.913 に答える