国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:88日期: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
相關文章:
主站蜘蛛池模板: 免费一级欧美片在线观看 | 免费一级特黄特色黄大任片 | 久久99久久精品免费思思6 | 中文字幕在亚洲第一在线 | 中文字幕一区二区三区有限公司 | 在线免费观看日本视频 | 久久99亚洲精品久久 | 久久免视频 | 欧美视频在线一区二区三区 | 欧美视频在线观看 | 2022国内精品免费福利视频 | 美女和男人免费网站视频 | 亚洲国产成人久久综合区 | 自拍自录videosfree自拍自录 | 99精品国产综合久久久久 | 欧美毛片大全 | 奶交性视频欧美 | 99在线免费观看视频 | aaa毛片免费观看 | a毛片免费视频 | 国产三级免费观看 | www.亚洲成人.com | 欧美人成在线观看网站高清 | 99久久精品99999久久 | 暖暖日本在线播放 | 免费观看成人久久网免费观看 | 一区二区三区在线 | 网站 | 亚洲精品第一区二区三区 | 一级特黄色毛片免费看 | 亚洲精品欧美精品中文字幕 | 欧美手机手机在线视频一区 | 国产亚洲精品看片在线观看 | 欧美成人影院免费观 | 欧美一级久久久久久久大 | 日韩美女视频在线观看 | 中文成人在线视频 | 国产精品18久久久久久久久久 | 夜色亚洲| 九九视频免费在线观看 | 免费看三级毛片 | 欧美精品色精品一区二区三区 |