【问题标题】:error while loading the webview加载 web 视图时出错
【发布时间】:2017-12-06 12:54:33
【问题描述】:

我在片段中使用了 webview。

private void LoadWebView()
{
    privacy_Webview.getSettings().setJavaScriptEnabled(true);
    privacy_Webview.setWebViewClient(new WebViewClient());
    privacy_Webview.loadUrl("http://www.google.com");
}

我收到了错误

java.lang.NullPointerException: Attempt to invoke virtual method 'android.webkit.WebSettings android.webkit.WebView.getSettings()' on a null object reference

错误发生在以下行:- privacy_Webview.getSettings().setJavaScriptEnabled(true);

从一个片段中单击按钮时,该片段会加载到其中包含 Web 视图。

我无法弄清楚问题。

【问题讨论】:

  • 您是否在清单文件中授予互联网权限?
  • 是的,我已经给出了
  • 您的 webview wv_privacy 是否出现在 fragment_forgot_password 布局中?
  • @SripadRajm 是的,它存在
  • 我不这么认为。你能检查一下吗?您正在尝试访问布局中不存在的视图。所以它会抛出一个NullPointerException

标签: android android-fragments nullpointerexception android-webview


【解决方案1】:

您的fragment_forgot_password 似乎不包含wv_privacy,因此rootView.findViewById(R.id.wv_privacy) 返回null

【讨论】:

  • 现在错误已消除,但屏幕仍然显示为白色@Artyom
猜你喜欢
  • 2014-10-04
  • 1970-01-01
  • 2015-10-29
  • 2011-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多