我得到这个错误:
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" />
我不知道如何找到出错的行代码。
1条答案
按热度按时间5fjcxozz1#
可能与此问题有关:https://issuetracker.google.com/issues/141132133 关于webview。
在我的例子中,markdownview扩展了webview。显然,升级android appcompat库解决了这个问题,但我仍然希望为当前的库版本提供另一个解决方案。
因为我使用的元素在两个不同的地方(使用相同的实现)导致崩溃,它只在其中一个地方崩溃。我一直在花我的时间寻找这个,但仍然不知道为什么和如何修复它。