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

我在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()과 같은 인터페이스가 없으므로 ActivityFragment에 사전에 알려야 합니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿