午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

android - Fragment中的WebView如何監聽其返回監聽事件?

瀏覽:168日期:2024-02-27 10:51:17

問題描述

我在Fragment的布局中放置了一個WebView,想監聽WebView的返回鍵,該如何實現?

@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) {super.onActivityCreated(savedInstanceState);getView().setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) {if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); return true;}return false; }}); }

這樣監聽沒用

問題解答

回答1:

Fragment 本身是沒有 Activity#onBackPressed() 這樣的接口的, 所以需要 Activity 主動通知 Fragment :

public class ActivityA extends Activity { ... ...@Override public void onBackPressed() {FragmentA fragment = findFragmentA();if (fragment.onBackPressed()) { return ;}super.onBackPressed(); }}public class FragmentA extends Fragment { public boolean onBackPressed() {if (webview.canGoBack()) { webview.goBack(); return true;}return false; }}

標簽: web
相關文章:
主站蜘蛛池模板: 法国极品成人h版 | 99久久久精品免费观看国产 | 欧美精品福利视频 | 在线观看日韩中文字幕 | 看av网址| 在线观看毛片av | 国产原创中文av | 亚洲美女激情视频 | 一级黄色大毛片 | 精品久久不卡 | 四虎精品在线 | 一区av在线 | 一二三四区在线 | 精品午夜视频 | 欧美第四页 | 朝桐光一区二区三区 | av中文天堂在线 | 成人中文字幕在线观看 | 亚洲欧洲久久 | 91亚洲精品国偷拍自产在线观看 | 日韩免费看 | 免费播放毛片精品视频 | 欧美黄色免费视频 | 欧美男人亚洲天堂 | 国产精品久久久久久久精 | 日韩欧美一卡 | 久久久久在线视频 | 精品久久三级 | 国产一区二区三区四区五区六区 | 欧美精品四区 | 欧美精品一级片 | 日韩在线观看中文字幕 | 久久精品成人一区二区三区蜜臀 | 欧美色图888| 午夜精品福利在线观看 | 成人做爰100部片视频 | 蜜臀99久久精品久久久久久软件 | 亚洲精品一区在线 | 亚洲第一大网站 | 日本激情久久 | 亚洲午夜免费 |