gpt4 book ai didi

java - 应用程序随机轰炸,WebView 抛出空指针

转载 作者:行者123 更新时间:2023-11-29 04:58:47 25 4
gpt4 key购买 nike

<分区>

我已将我的应用程序缩减到近乎愚蠢的状态,试图找出问题所在。我正在使用 AndroidStudio(IntelliJ 版本)进行开发。我的开发一直很好,直到最近应用程序似乎在启动之前就开始崩溃了。 Logcat 显示了这个:

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

如前所述,我已将应用程序降低到几乎可悲的状态。 (没有服务,没有接收者),这是我的 Activity 。

@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);

browser = (WebView) findViewById(R.id.web_view);
browser.loadUrl("file:///android_asset/www/index.html");
}

调用错误的行是“browser.loadUrl”文件,这在过去几个小时内一直运行良好。请注意,必须在 super.onCreate 之上调用“requestWindowFeature”,否则应用程序将崩溃。

这是我的 Activity (也是未经编辑的),我的应用程序只是一个 webview。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame">

<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>

我有点困惑。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com