【问题标题】:Trying to make a basic webview android app - crash on startup尝试制作一个基本的 webview android 应用程序 - 启动时崩溃
【发布时间】:2014-02-03 01:26:18
【问题描述】:

我正在尝试制作一个非常基本的应用程序,只是一个 web 视图,没有别的。我几乎没有任何编码知识,所以我很迷茫。我下载了 Android Studio,并关注了this tutorial,但每当我在虚拟设备或我的 GS2 上运行它时,它都会给我“不幸的是,这个应用程序已停止工作”的消息。

这是我从默认模板编辑的所有代码:

http://pastebin.com/MAi4aJR6

有人知道为什么会发生这种情况,或者有人知道我可以使用不同的教程/模板吗?

【问题讨论】:

  • 您可以在此处发布您的代码并检查 logcat 输出(窗口菜单 > 显示视图 > logcat)并将其粘贴到此处

标签: java android webview crash


【解决方案1】:

正如评论中所述,当您遇到崩溃时,您需要在此处发布代码的最相关部分和您的 logcat。但是,这很容易,所以这次我会回答它。你得到一个NPE,因为你试图在初始化之前调用一个变量(mWebView)的方法

webSettings = mWebView.getSettings();   // here will give a NPE
webSettings.setJavaScriptEnabled(true);
mWebView = (WebView) findViewById(R.id.activity_main_webview);

改成

mWebView = (WebView) findViewById(R.id.activity_main_webview); //initialize first
webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-24
    • 2017-02-07
    • 1970-01-01
    • 2013-12-18
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多