gpt4 book ai didi

android - Context.getDrawable 中的 NullPointerException

转载 作者:行者123 更新时间:2023-11-29 02:40:40 32 4
gpt4 key购买 nike

所以我今天刚刚发布了一个新的测试版,没有对这段代码进行任何更改。奇怪的是,我在 Crashlytics 上报告了一个以前从未见过的新崩溃。它只发生在来自两个不同制造商的 Android 6 和 7 的 2 个用户身上。所以这不是什么大问题,但我仍然想修复它。

有人知道这里可能有什么问题吗?

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.CharSequence android.content.res.StringBlock.get(int)' on a null object reference
at android.content.res.AssetManager.getResourceValue(AssetManager.java:206)
at android.content.res.Resources.getValue(Resources.java:1540)
at android.content.res.Resources.getDrawable(Resources.java:918)
at android.content.Context.getDrawable(Context.java:463)
at android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21.java:30)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:372)

谢谢。这是导致问题的代码:

@Override
public Drawable getDefaultPlaceholderImage() {
return ContextCompat.getDrawable(this, R.drawable.default_placeholder);
}

最佳答案

我在某些设备(Samsung GT-I9505、Android 5)上遇到过类似的崩溃。解析图像的 xml 时发生错误。错误的原因是xml中有两个点的数字(在我的xml中是“1.84.63”)。尝试通过另一个转换器(例如 Vector Asset Studio)创建图像的所有 xml。

关于android - Context.getDrawable 中的 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44378084/

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