【发布时间】:2011-07-09 16:32:47
【问题描述】:
我的应用程序有一个主屏幕,然后通向不同的屏幕,从每个回击将您带回主屏幕。每次用户“回到”主屏幕时,我都想做一些事情,我该如何捕捉这种事件???
【问题讨论】:
标签: java android events android-activity resume
我的应用程序有一个主屏幕,然后通向不同的屏幕,从每个回击将您带回主屏幕。每次用户“回到”主屏幕时,我都想做一些事情,我该如何捕捉这种事件???
【问题讨论】:
标签: java android events android-activity resume
在您的主要活动中使用 onResume() 方法或通过覆盖子活动中的 keyDown 方法在您的活动中使用 startActivityForResult 方法,这可能会对您有所帮助
【讨论】:
你可以试试这个:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//your stuff goes here
}
return super.onKeyDown(keyCode, event);
}
【讨论】:
你可以做类似的事情 -
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Do your stuff
return true;
}
return super.onKeyDown(keyCode, event);
}
【讨论】: