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