android.content.res.resources$notfoundexception·string资源id#

t9aqgxwy  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(348)

我得到这个错误:
android.content.res.resources$notfoundexception·string资源id#0x2040003
在这一堆中,我发现这取决于:

Resources.java:322android.content.res.Resources.getText

我知道错误可能是我给某个地方打了个电话 setText 没有传递字符串。
我的问题是我不知道问题发生在哪里。
从技术上讲,误差线是这样的:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    return inflater.inflate(R.layout.fragment_web, container, false); // <-- HERE IS THE ERROR
}

布局文件是:

<WebView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".view.WebFragment" />

我不知道如何找到出错的行代码。

5fjcxozz

5fjcxozz1#

可能与此问题有关:https://issuetracker.google.com/issues/141132133 关于webview。
在我的例子中,markdownview扩展了webview。显然,升级android appcompat库解决了这个问题,但我仍然希望为当前的库版本提供另一个解决方案。
因为我使用的元素在两个不同的地方(使用相同的实现)导致崩溃,它只在其中一个地方崩溃。我一直在花我的时间寻找这个,但仍然不知道为什么和如何修复它。

相关问题