Android Question error get resource in library

mehdimf20

Member
Licensed User
hi all
i use this code in my library
B4X:
View layout = LayoutInflater.from(ba.context).inflate(BA.applicationContext.getResources().getIdentifier("fancytoast_layout", "layout", BA.packageName), null, false);

but after running , the following error occurs :
B4X:
android.view.InflateException: Binary XML file line #17: Error inflating class android.widget.ImageView
   at android.view.LayoutInflater.createView(LayoutInflater.java:620)
   at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
   at com.webiranian.toast.WbiToast.Initialize(WbiToast.java:24)
   at b4a.example.main._activity_create(main.java:341)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:515)
   at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
   at b4a.example.main.afterFirstLayout(main.java:104)
   at b4a.example.main.access$000(main.java:17)
   at b4a.example.main$WaitForLayout.run(main.java:82)
   at android.os.Handler.handleCallback(Handler.java:733)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:136)
   at android.app.ActivityThread.main(ActivityThread.java:5021)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:515)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
   at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
   at java.lang.reflect.Constructor.constructNative(Native Method)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at android.view.LayoutInflater.createView(LayoutInflater.java:594)
   ... 24 more
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ic_info_outline_black_24dp.xml from drawable resource ID #0x7f020006
   at android.content.res.Resources.loadDrawable(Resources.java:2131)
   at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
   at android.widget.ImageView.<init>(ImageView.java:129)
   at android.widget.ImageView.<init>(ImageView.java:119)
   ... 27 more
Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector
   at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:933)
   at android.graphics.drawable.Drawable.createFromXml(Drawable.java:877)
   at android.content.res.Resources.loadDrawable(Resources.java:2127)
   ... 30 more
 
Top