使用setWebViewClient获取NullPointerException

时间:2016-05-25 14:28:41

标签: java android android-studio

我正在使用下面的代码,当我尝试setWebViewClient()时,我不知道为什么会出现NullPointerException

    WebView wv = (WebView) view.findViewById(R.id.wb);

    wv.setWebViewClient(new WebViewClient(){
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if (url.equals("YOURLINK")) {
                //Change fragment
                return false;
            }else{
                return true;
            }
        }
    });

我的WebView:

<WebView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/wb">

</WebView>

1 个答案:

答案 0 :(得分:0)

我查看了onCreateView()方法,问题是变量view。我的布局错了。

view = inflater.inflate(R.layout.fragment_map, container, false);