如何在后退按钮中调用startActivityForResult()方法, 请给我一些关于如何结果将回到呼叫活动的样本? 如果不可能有什么方法可以这样吗?
此致 Rajendar
答案 0 :(得分:1)
您可以覆盖后退键功能,但不要这样做。
您将为用户提供非常用户不友好的体验,因为通常任何Android用户都希望后退键执行一项操作,那就是让他回到Activity堆栈中。现在,当您从该键启动一个Activity并且用户按下它时,他将无法获得预期的行为,这是一个非常糟糕的主意。
然而,这就是你如何覆盖KEYCODE_BACK
事件。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode==KeyEvent.KEYCODE_BACK) {
// do something here
}
return(super.onKeyDown(keyCode, event));
}
在Activity
。