i using shamanland fonticonview activity can't started , app crashes
steack trace:
fatal exception: main process: com.example.mmido.asfarandroid, pid: 14010 java.lang.runtimeexception: unable start activity componentinfo{com.example.mmido.asfarandroid/com.example.mmido.asfarandroid.as @ android.app.activitythread.performlaunchactivity(activitythread.java:2385) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2436) @ android.app.activitythread.access$800(activitythread.java:157) @ android.app.activitythread$h.handlemessage(activitythread.java:1374) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5398) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:940) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:756) @ dalvik.system.nativestart.main(native method) caused by: android.view.inflateexception: binary xml file line #15: error inflating class com.shamanland.fonticon.fonticonview @ android.view.layoutinflater.createview(layoutinflater.java:620) @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:696) @ android.view.layoutinflater.rinflate(layoutinflater.java:755) @ android.view.layoutinflater.rinflate(layoutinflater.java:758) @ android.view.layoutinflater.inflate(layoutinflater.java:492) @ android.view.layoutinflater.inflate(layoutinflater.java:397) @ android.view.layoutinflater.inflate(layoutinflater.java:353) @ android.support.v7.app.appcompatdelegateimplv7.setcontentview(appcompatdelegateimplv7.java:280) @ android.support.v7.app.appcompatactivity.setcontentview(appcompatactivity.java:140) @ com.example.mmido.asfarandroid.asfarapp.paymentactivity.oncreate(paymentactivity.java:13) @ android.app.activity.performcreate(activity.java:5264) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1088) @ android.app.activitythread.performlaunchactivity(activitythread.java:2349) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2436) @ android.app.activitythread.access$800(activitythread.java:157) @ android.app.activitythread$h.handlemessage(activitythread.java:1374) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5398) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:940) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:756) @ dalvik.system.nativestart.main(native method) caused by: java.lang.reflect.invocationtargetexception @ java.lang.reflect.constructor.constructnative(native method) @ java.lang.reflect.constructor.newinstance(constructor.java:423) @ android.view.layoutinflater.createview(layoutinflater.java:594) @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:696) @ android.view.layoutinflater.rinflate(layoutinflater.java:755) @ android.view.layoutinflater.rinflate(layoutinflater.java:758) @ android.view.layoutinflater.inflate(layoutinflater.java:492) @ android.view.layoutinflater.inflate(layoutinflater.java:397) @ android.view.layoutinflater.inflate(layoutinflater.java:353) @ android.support.v7.app.appcompatdelegateimplv7.setcontentview(appcompatdelegateimplv7.java:280) @ android.support.v7.app.appcompatactivity.setcontentview(appcompatactivity.java:140) @ com.example.mmido.asfarandroid.asfarapp.paymentactivity.oncreate(paymentactivity.java:13) @ android.app.activity.performcreate(activity.java:5264) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1088) @ android.app.activitythread.performlaunchactivity(activitythread.java:2349) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2436) @ android.app.activitythread.access$800(activitythread.java:157) @ android.app.activitythread$h.handlemessage(activitythread.java:1374) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5398) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:940) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:756) @ dalvik.system.nativestart.main(native method) caused by: java.lang.illegalstateexception @ com.shamanland.fonticon.fonticontypefaceholder.gettypeface(fonticontypefaceholder.java:11) @ com.shamanland.fonticon.fonticonview.<init>(fonticonview.java:129) @ java.lang.reflect.constructor.constructnative(native method) @ java.lang.reflect.constructor.newinstance(constructor.java:423) @ android.view.layoutinflater.createview(layoutinflater.java:594) @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:696) @ android.view.layoutinflater.rinflate(layoutinflater.java:755) @ android.view.layoutinflater.rinflate(layoutinflater.java:758) @ android.view.layoutinflater.inflate(layoutinflater.java:492) @ android.view.layoutinflater.inflate(layoutinflater.java:397) @ android.view.layoutinflater.inflate(layoutinflater.java:353) @ android.support.v7.app.appcompatdelegateimplv7.setcontentview(appcompatdelegateimplv7.java:280) @ android.support.v7.app.appcompatactivity.setcontentview(appcompatactivity.java:140) @ com.example.mmido.asfarandroid.asfarapp.paymentactivity.oncreate(paymentactivity.java:13) @ android.app.activity.performcreate(activity.java:5264) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1088) @ android.app.activitythread.performlaunchactivity(activitythread.java:2349) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2436) @ android.app.activitythread.access$800(activitythread.java:157) @ android.app.activitythread$h.handlemessage(activitythread.java:1374) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5398) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:940) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:756) @ dalvik.system.nativestart.main(native method)
my layout:
?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white" android:focusableintouchmode="true" android:orientation="vertical"> <relativelayout android:layout_width="match_parent" android:layout_height="@dimen/pf_tittle_header_height" android:background="@color/pf_gray"> <com.shamanland.fonticon.fonticonview android:id="@+id/backbutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centervertical="true" android:layout_margin="@dimen/pf_border_space" android:clickable="true" android:onclick="onbackpressed" android:text="@string/icon_left_circled" android:textcolor="@android:color/white" android:textsize="@dimen/pf_back_icon_txt_size" app:pressedglowcolor="@color/pf_green" app:pressedglowradius="@dimen/pf_icon_glow_radius" />
line #15 line <com.shamanland.fonticon.fonticonview
checked string values , dimension used in fonticonview , correct .what error here please?
thanks.
the constructor throws illegalstateexception due to:
caused by: java.lang.illegalstateexception @ com.shamanland.fonticon.fonticontypefaceholder.gettypeface(fonticontypefaceholder.java:11)
since project open source, put breakpoint there , debug issue.
Comments
Post a Comment