android - Fragment中的WebView如何监听其返回监听事件?
大家讲道理
大家讲道理 2017-04-18 09:05:04
0
1
503

我在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

雷雷
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板