2012-10-12 126 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); 
}