2012-10-12 156 views
1

我遇到了后退按钮的问题,需要一些帮助。加载网页时按回退按钮

我的应用程序有一个名为'A'的活动。 从'A'开始一个名为'B'的新活动,但没有完成'A'。 从'B',我开始新的意图调用Web浏览器。 当用户在网页加载未完成时按下后退按钮时,它会导致我的程序返回到活动“B”。 但是我不想回到活动“B”,我想完成B并返回到活动“A”。

有没有人有这种情况的解决方案?请帮帮我! 非常感谢!

回答

0

可以重写如下方法

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_BACK)) { 
     Log.d(this.getClass().getName(), "back button pressed"); 
    } 
    return super.onKeyDown(keyCode, event); 
}