网络视图 activity 崩溃
Webview activity crashes
我正在使用导航抽屉,在其中单击文本视图打开新的 activity(网络视图),但我的 activity 崩溃了
public class FirstFragment extends Fragment {
View myView;
private WebView mywebview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
myView = inflater.inflate(R.layout.first_layout,container,false);
mywebview =(WebView) container.findViewById(R.id.web);
WebSettings webSettings=mywebview.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebview.loadUrl("http://www.proxbotcreatn.com/");
mywebview.setWebViewClient(new WebViewClient());
return myView;
}
}
您应该传递 myView 而不是 container。
错误
mywebview =(WebView) container.findViewById(R.id.web);
有道
mywebview =(WebView) myView.findViewById(R.id.web);
我正在使用导航抽屉,在其中单击文本视图打开新的 activity(网络视图),但我的 activity 崩溃了
public class FirstFragment extends Fragment {
View myView;
private WebView mywebview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
myView = inflater.inflate(R.layout.first_layout,container,false);
mywebview =(WebView) container.findViewById(R.id.web);
WebSettings webSettings=mywebview.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebview.loadUrl("http://www.proxbotcreatn.com/");
mywebview.setWebViewClient(new WebViewClient());
return myView;
}
}
您应该传递 myView 而不是 container。
错误
mywebview =(WebView) container.findViewById(R.id.web);
有道
mywebview =(WebView) myView.findViewById(R.id.web);