我正在使用下面的代码,当我尝试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>
答案 0 :(得分:0)
我查看了onCreateView()
方法,问题是变量view
。我的布局错了。
view = inflater.inflate(R.layout.fragment_map, container, false);