代码之家  ›  专栏  ›  技术社区  ›  GuillaumeRZ

android webView中出现异常

  •  -1
  • GuillaumeRZ  · 技术社区  · 10 年前

    尝试启动应用程序时出现异常:

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

    这是我在主要活动中的代码:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WebView webView = (WebView) findViewById(R.id.webView);
        webView.loadUrl("file:///android_asset/page.html");
    }
    

    我的webView由两个文件组成:第页。html和样式。css,两者都位于名为“Assets”的文件夹中。

    1 回复  |  直到 10 年前
        1
  •  2
  •   gmiley    10 年前

    问题可能是您的 findViewById(R.id.webView) 实际上并没有找到 WebView .确保 Web视图 你正在寻找的确实存在。如果它不合法存在,那么您应该停止处理或添加代码以创建新的 Web视图 或者您的代码在出现故障时应该做的任何事情。