亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:84日期: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
相關文章:
主站蜘蛛池模板: 国内免费一区二区三区视频 | 中国女人a毛片免费全部播放 | 亚洲天堂视频网 | 久久中文字幕网站篠田优 | 精品国产丝袜自在线拍国 | 麻豆精品在线观看 | 在线观看国产一区 | 在线日韩国产 | 免费观看的成年网址 | 激情爱爱网 | 欧美亚洲免费久久久 | 黄色无遮挡 | 理论片 国产台湾在线 | 日韩一区二区三 | 国产97公开成人免费视频 | 国产精品一区二区手机在线观看 | 久久久久女人精品毛片九一 | 日韩色视 | 在线a久青草视频在线观看g | 尤物视频网站在线观看 | 国产黄色三级网站 | 亚洲欧美日韩综合 | 大陆1区二区三区 | 国产三级日产三级 | 亚州精品一区中文字幕乱码 | 日韩一卡二卡三卡 | 成年性午夜免费视频网站不卡 | 国产高清视频网站 | 这里只有精品国产 | 一级黄色片视频 | 国产美女天天爽在线hd | 狠狠综合视频精品播放 | 在线观看视频国产 | 香蕉视频免费在线观看 | 麻豆传媒小视频 | 色性综合 | a级黄色影院 | 国产视频手机在线观看 | 欧美激情精品久久久久久大尺度 | 国产一级片网址 | 一区二区三区免费在线 |