试图制作一个基本的webview Android应用程序 - 在启动时崩溃

时间:2014-02-03 01:26:19

标签: java android webview crash

我正在尝试创建一个非常基本的应用程序,只是一个webview而不是别的。我几乎没有任何编码知识,所以我很失落。我下载了Android Studio,并且跟着this tutorial,但每当我在虚拟设备或我的GS2上运行它时,它会给我“不幸的是,此应用程序已停止工作”消息。

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

http://pastebin.com/MAi4aJR6

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

1 个答案:

答案 0 :(得分: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);