我的应用程序有一个主屏幕,然后导致不同的屏幕,每个回击都会带你回到主屏幕。每当用户“回到”主屏幕时,我想做一些事情,我怎么抓住这种事件???
答案 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);
}