2
在我的應用程序中,當用戶點擊一個圖庫小部件時,我在webview中打開圖像,因爲它支持縮放功能。Android webview後退按鈕
現在當用戶點擊webview上的後退按鈕時,我想讓用戶看到我的應用程序。但它直接進入主屏幕。
我應該如何處理onBackKeyPressed()?
在我的應用程序中,當用戶點擊一個圖庫小部件時,我在webview中打開圖像,因爲它支持縮放功能。Android webview後退按鈕
現在當用戶點擊webview上的後退按鈕時,我想讓用戶看到我的應用程序。但它直接進入主屏幕。
我應該如何處理onBackKeyPressed()?
重寫活動的的onkeydown(..)事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// close image gallery
return false; // this avoids passing to super
}
return super.onKeyDown(keyCode, event);
}
*編輯:代碼
@Override
public onBackPressed(){
if(webView.canGoBack()){
webView.goBack();
}else{
super.onBackPressed();
歡迎SO!請提供對此處發生了什麼的解釋(來自[答案]:「_try提及您的答案中的任何限制,假設或簡化)」以及爲什麼這應該起作用,並附有相關文檔的鏈接(如果適用)。我還要補充一些關於什麼使你的答案比接受答案更好的幾句話。 – 2016-10-13 08:37:31