-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