Issue
I get app crash with Resources$NotFoundException emulating the app on version 4.4.4 and lower. On higher Android version everything works fine. This is the code:
image1.setImageResource(getResources().getIdentifier(test_image,
"drawable", getResources().getString(R.string.app_package)));
Why is this happening and how to solve this?
Error log:
android.content.res.Resources$NotFoundException: Resource ID #0x7f020090
at android.content.res.Resources.getValue(Resources.java:1123)
at android.support.v7.widget.ResourcesWrapper.getValue(ResourcesWrapper.java:204)
at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:327)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:192)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:185)
at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
at android.support.v7.widget.AppCompatImageHelper.setImageResource(AppCompatImageHelper.java:69)
at android.support.v7.widget.AppCompatImageView.setImageResource(AppCompatImageView.java:78)
Solution
If XML:
Use app:srcCompat for ImageView and app:drawableEndCompat for Textview drawable.
Answered By - Kevin Kulothungan
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.