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

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

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

瀏覽:176日期: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
相關文章:
主站蜘蛛池模板: 一级片在线视频 | 91成人看片 | 男人的天堂官网 | 日韩欧美在线播放 | 免费观看的av网站 | 色综合五月天 | 欧美一级免费看 | 黄网址在线观看 | 天天干天天做 | 香蕉视频在线播放 | 国产精品97 | 欧美放荡性医生videos | 国产超级av | 99综合网 | 日本成人免费在线视频 | 中文字幕第23页 | 污视频导航| 国产91传媒| 日韩成人精品一区 | 亚洲tv在线观看 | 日韩免费视频一区二区视频在线观看 | 中文日韩av | 亚洲综合国产 | 国产第一福利 | 成年人在线视频 | 中文字幕亚洲精品在线观看 | 日韩精品高清视频 | 亚洲视频国产精品 | 久久免费精彩视频 | 奇米影视久久 | 五月中文字幕 | 色婷亚洲 | 中文字幕永久在线视频 | 成人黄色网址在线观看 | 毛片黄色片 | 精品视频大全 | 国产日韩在线观看视频 | 天天天干 | 中文一二区 | 中文字幕在线观看亚洲 | 色呦呦中文字幕 |