-1
我现在正在面对我的应用程序真正奇怪的问题。Android:ResourcesNotFound无法找到它来自哪里
我有我的Play商店应用程序,以及一些用户看到他们的应用程序与此错误崩溃:
android.content.res.Resources$NotFoundException:
at android.content.res.Resources.getText(Resources.java:327)
at android.content.res.Resources.getString(Resources.java:415)
at android.content.Context.getString(Context.java:409)
at com.khrys.r6assistant.ListAdapterMap$MyViewHolder.display(ListAdapterMap.java:163)
at com.myapp.ListAdapterMap.onBindViewHolder(ListAdapterMap.java:75)
at com.myapp.ListAdapterMap.onBindViewHolder(ListAdapterMap.java:24)
那么这里就是应用程序崩溃的代码:
void display(Integer idimg, Integer idtxt)
{
image.setImageResource(idimg);
image.setTag(idimg);
txtpos.setText(context.getString(idtxt)); //HERE
}
的真正的问题是我不能像用户那样有相同的错误,我试图将相同的手机配置复制到我的模拟器,但我没有这个错误。 因此,如果不真的知道我面临的错误,我无法修复它...
在此先感谢!
你知道'idtxt'当时值这个函数被调用? – 0xDEADC0DE
是的,正如我所说的,只有一些人有这个问题,所以如果缺少一个值,每个人都会有这个错误。 –
你可以看到崩溃是否与屏幕尺寸,语言设置或类似的东西有关?也许你有一个在特定情况下不存在的资源 – 0xDEADC0DE