如何在击球后抓住回到活动的事件

时间:2011-07-09 16:32:47

标签: java android events android-activity resume

我的应用程序有一个主屏幕,然后导致不同的屏幕,每个回击都会带你回到主屏幕。每当用户“回到”主屏幕时,我想做一些事情,我怎么抓住这种事件???

3 个答案:

答案 0 :(得分:8)

在主要活动中使用onResume()方法或通过覆盖子活动中的keyDown方法在活动中使用startActivityForResult方法,它可能对您有所帮助

答案 1 :(得分:0)

你可以试试这个:

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
       if ((keyCode == KeyEvent.KEYCODE_BACK)) {
       //your stuff goes here
       }
    return super.onKeyDown(keyCode, event);
    }

答案 2 :(得分:-1)

你可以做类似的事情 -

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
       // Do your stuff
       return true;
   }
   return super.onKeyDown(keyCode, event);
}