android - Resources$NotFoundException: Resource is not a Drawable (color or path)? -


i have textview, when clicked, populating listview inside dialog. code used work fine, today throwing exception.

this code:

tvselectedfont = (textview)findviewbyid(r.id.lblquoteselectedfont);     tvselectedfont.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {              listview listview = new listview(context);             listview.setadapter(new arrayadapter<string>(context, android.r.layout.simple_list_item_1,                     new string[] {"default", "serif", "monospace"}));             final dialog dialog = new dialog(context);             dialog.setcontentview(listview);             dialog.settitle(r.string.txt_settings_quotefontname);              listview.setonitemclicklistener(new adapterview.onitemclicklistener() {                 @override                 public void onitemclick(adapterview<?> parent, view view, int position, long id) {                     string selectedtypeface = ((textview)view).gettext().tostring();                     tvselectedfont.settext(selectedtypeface);                     switch(selectedtypeface)                     {                         case "serif":                             selectedquotetypeface = typeface.serif;                             break;                         case "monospace":                             selectedquotetypeface = typeface.monospace;                             break;                         default:                             selectedquotetypeface = typeface.default;                             break;                     }                     tvquotetextsample.settypeface(selectedquotetypeface, selectedquotefontstyle);                     dialog.dismiss();                 }             });              dialog.show();         }     }); 

the logcat error shows this:

device driver api version: 29 user space api version: 29 03-17 14:33:24.701  23220-23220/com.example.manas.dailyquoteswidget e/﹕ mali: revision=linux-r3p2-01rel3 build_date=tue jul 22 19:59:34 kst 2014 03-17 14:33:27.926  23220-23220/com.example.manas.dailyquoteswidget e/androidruntime﹕ fatal exception: main process: com.example.manas.dailyquoteswidget, pid: 23220 android.content.res.resources$notfoundexception: resource not drawable (color or path): typedvalue{t=0x2/d=0x7f0100a7 a=3}         @ android.content.res.resources.loaddrawable(resources.java:3415)         @ android.content.res.typedarray.getdrawable(typedarray.java:602)         @ android.widget.abslistview.<init>(abslistview.java:1089)         @ android.widget.listview.<init>(listview.java:152)         @ android.widget.listview.<init>(listview.java:148)         @ android.widget.listview.<init>(listview.java:144)         @ com.example.manas.dailyquoteswidget.dailyquoteswidgetconfigureactivity$6.onclick(dailyquoteswidgetconfigureactivity.java:182)         @ android.view.view.performclick(view.java:4640)         @ android.view.view$performclick.run(view.java:19425)         @ android.os.handler.handlecallback(handler.java:733)         @ android.os.handler.dispatchmessage(handler.java:95)         @ android.os.looper.loop(looper.java:146)         @ android.app.activitythread.main(activitythread.java:5593)         @ java.lang.reflect.method.invokenative(native method)         @ java.lang.reflect.method.invoke(method.java:515)         @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1283)         @ com.android.internal.os.zygoteinit.main(zygoteinit.java:1099)         @ dalvik.system.nativestart.main(native method) 

cant figure out problem. please?

i encountered problem in recent app made. in case, problem put image in folder called drawable-v21, not available in older android api.

the solution put drawable in drawable-...dpi folders too.

hope helps.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -