M mehdimf20 Member Licensed User Jul 10, 2018 #1 hi all i use this code in my library Code: Copy 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 : Code: Copy 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
hi all i use this code in my library Code: Copy 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 : Code: Copy 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
Erel B4X founder Staff member Licensed User Longtime User Jul 11, 2018 #2 You don't need a special library to create custom toast messages. Based on the error a resource file is missing. Check the library instructions. Upvote 0
You don't need a special library to create custom toast messages. Based on the error a resource file is missing. Check the library instructions.