課程
/移動開發
/Android
/Android攻城獅的第二門課(第1季)
老師 你好!請問webview所在的Activity不是主Activity;怎么點擊返回鍵退出到主界面?。??
2014-09-19
源自:Android攻城獅的第二門課(第1季) 7-5
正在回答
@諾曼蒂克?
public?boolean?onKeyDown(int?keyCode,?KeyEvent?event) ????{ ????if(keyCode?==?KeyEvent.KEYCODE_BACK){ ????????if(webView.canGoBack()){ webView.goBack(); return?true; }else?if (keyCode?==?KeyEvent.KEYCODE_BACK?&&?event.getAction()==KeyEvent.ACTION_DOWN) { ????????????//要在這里跳轉啊 ????????????Intent?intent?=?new?Intent(); ????????????intent?=?new?Intent(ActivityA.this,?ActivityB.class); ????????????startActivity(intent); ????????????this.finish(); ????????} ????????return?super.onKeyDown(keyCode,?event); ????}
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ //要在這里跳轉啊 Intent intent = new Intent(); intent = new Intent(ActivityA.this, ActivityB.class); startActivity(intent); this.finish(); } return super.onKeyDown(keyCode, event); }
諾曼蒂克 提問者
Amber007 回復 諾曼蒂克 提問者
但是我監聽返回鍵是返回webview里面瀏覽的上個頁面啊!
在界面中加個按鈕實現界面跳轉,或者在這個Activity中監聽返回按鍵
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下鍵盤上返回按鈕 if(keyCode == KeyEvent.KEYCODE_BACK){ return true; } return super.onKeyDown(keyCode, event); }
舉報
本課程由淺入深地帶您學會Android的常用控件的開發和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-09-26
@諾曼蒂克?
2014-09-19
2014-09-19
但是我監聽返回鍵是返回webview里面瀏覽的上個頁面啊!
2014-09-19
在界面中加個按鈕實現界面跳轉,或者在這個Activity中監聽返回按鍵