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 回答