在我的网络视图中显示网站
Displaying websites in my webview
我在Web视图中加载url时遇到问题。我把我的代码放在onCreate中,这样当这个活动调用时,它会直接加载webview小部件中的url。我使用这个代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_loadurl);
webView_url = (WebView)findViewById(R.id.imageView1);
webView_url.getSettings().setJavaScriptEnabled(true);
webView_url.loadUrl("http://www.google.com");
}
每次我把这个代码放在我的活动中,它总是强制关闭,我的logcat错误是
08-02 08:37:04.780: E/AndroidRuntime(10321): FATAL EXCEPTION: main
08-02 08:37:04.780: E/AndroidRuntime(10321): java.lang.RuntimeException: Unable to
start activity
ComponentInfo{com.example.qrreader/com.example.qrreader.LoadurlActivity}:
java.lang.NullPointerException
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread.access$600(ActivityThread.java:123)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.os.Handler.dispatchMessage(Handler.java:99)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.os.Looper.loop(Looper.java:137)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread.main(ActivityThread.java:4424)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
java.lang.reflect.Method.invokeNative(Native Method)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
java.lang.reflect.Method.invoke(Method.java:511)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
dalvik.system.NativeStart.main(Native Method)
08-02 08:37:04.780: E/AndroidRuntime(10321): Caused by: java.lang.NullPointerException
08-02 08:37:04.780: E/AndroidRuntime(10321): at
com.example.qrreader.LoadurlActivity.onCreate(LoadurlActivity.java:36)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.Activity.performCreate(Activity.java:4465)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
08-02 08:37:04.780: E/AndroidRuntime(10321): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
08-02 08:37:04.780: E/AndroidRuntime(10321): ... 11 more
请任何人帮助我。
请检查您的网络视图的id是否真的是imageView1,并且是否真的在您的R.layout.activity_loadurl.上
附言:请不要使用混淆的id,比如WebView上的imageView1。使用描述性的。
您是否检查了LoadurlActivity活动是否已添加到清单文件中?比如说
<activity
android:name=".LoadurlActivity"
android:label="@string/app_name">
</activity>
您可以查看有关清单的开发人员指南以了解更多信息。
相关文章:
- 检测重定向并相应地显示网站
- 拒绝在框架中显示网站,因为它的“X框架选项”
- Facebook喜欢计数器显示网站喜欢而不是文章级别的喜欢
- Symfony2:如何检查和显示网站上启用/禁用的javascript
- 如何在Python应用程序中显示网站
- 有没有办法获取和显示网站上所有资源的文件大小?(img、.css、.js等)
- 我可以强制iPad只在横向模式下显示网站吗
- 在我的网络视图中显示网站
- 如何突出显示网站菜单上的活动选项卡
- IE10上没有显示网站上的文本
- 是否有可能将整个网页存储在单个二进制文件中,并使用JS显示网站
- 在后台显示网站
- 在页面刷新只显示网站网址,而不是额外添加的文本在网址
- 我想先显示一个图像,然后我想显示网站内容
- 检查电视是否显示网站
- 使用.html#link突出显示网站部分
- 点击显示网站
- 我如何使一个时间滑块显示网站存档在WordPress
- 如何显示网站加载的百分比,而不是gif或任何动画图像
- 简单的预加载器,加载所有的资源,并在显示网站和运行动画之前缓存它们