java - Why is this activity crashing? -
i have been working connectdotview class github , running smooth until tried setup newscorecounter through interface i've set in connectdotsview class. activity crashes on running. don't show up. don't know messed up. here activity:
activity_points.xml :
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mainrelative" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="top" android:paddingbottom="@dimen/activity_vertical_margin" tools:context="com.jutt.dotbot.pointsdraweractivity" > <com.jutt.dotbot.connectdotsview android:id="@+id/gfximage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margintop="100dp" android:background="@drawable/m_tsnake_tree" /> <textview android:id="@+id/tvhighscore" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_aligntop="@+id/tv2" android:layout_marginleft="22dp" android:layout_torightof="@+id/tv2" android:text="0" android:textappearance="?android:attr/textappearancelarge" /> <textview android:id="@+id/tvnewscore" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignbaseline="@+id/tv1" android:layout_alignbottom="@+id/tv1" android:layout_alignleft="@+id/tvhighscore" android:text="0" android:textappearance="?android:attr/textappearancelarge" /> <textview android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignright="@+id/tv2" android:layout_below="@+id/tvhighscore" android:text="new score:" android:textappearance="?android:attr/textappearancemedium" /> <textview android:id="@+id/tvnote" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:text="complete before time run out" android:textappearance="?android:attr/textappearancemedium" /> <textview android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_below="@+id/tvnote" android:layout_margintop="16dp" android:text="highscore :" android:textappearance="?android:attr/textappearancemedium" /> <button android:id="@+id/btimer" android:layout_width="80dp" android:layout_height="60dp" android:layout_alignbottom="@+id/tvnewscore" android:layout_alignparentright="true" android:clickable="false" android:background="@style/widget.appcompat.button.small" android:text="0" /> </relativelayout>
logcat:
07-07 23:28:45.557: i/jdwp(7735): ignoring second debugger -- accepting , dropping 07-07 23:28:45.787: i/choreographer(7735): skipped 45 frames! application may doing work on main thread. 07-07 23:28:53.457: d/dalvikvm(7735): gc_for_alloc freed 56k, 27% free 2745k/3724k, paused 0ms, total 0ms 07-07 23:28:53.477: i/dalvikvm-heap(7735): grow heap (frag case) 12.836mb 10618892-byte allocation 07-07 23:28:53.487: d/dalvikvm(7735): gc_for_alloc freed <1k, 7% free 13115k/14096k, paused 10ms, total 10ms 07-07 23:28:53.507: d/androidruntime(7735): shutting down vm 07-07 23:28:53.507: w/dalvikvm(7735): threadid=1: thread exiting uncaught exception (group=0x64d3ab20) 07-07 23:28:53.507: d/androidruntime(7735): procname cmdline: com.jutt.dotbot 07-07 23:28:53.507: e/androidruntime(7735): in writecrashedappname, pkgname :com.jutt.dotbot 07-07 23:28:53.507: d/androidruntime(7735): file written content: com.jutt.dotbot stringbuffer : ;com.jutt.dotbot 07-07 23:28:53.517: i/process(7735): sending signal. pid: 7735 sig: 9 07-07 23:28:53.517: e/androidruntime(7735): fatal exception: main 07-07 23:28:53.517: e/androidruntime(7735): process: com.jutt.dotbot, pid: 7735 07-07 23:28:53.517: e/androidruntime(7735): java.lang.runtimeexception: unable start activity componentinfo{com.jutt.dotbot/com.jutt.dotbot.pointsdraweractivity}: android.view.inflateexception: binary xml file line #65: error inflating class <unknown> 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread.performlaunchactivity(activitythread.java:2195) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread.handlelaunchactivity(activitythread.java:2245) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread.access$800(activitythread.java:135) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread$h.handlemessage(activitythread.java:1196) 07-07 23:28:53.517: e/androidruntime(7735): @ android.os.handler.dispatchmessage(handler.java:102) 07-07 23:28:53.517: e/androidruntime(7735): @ android.os.looper.loop(looper.java:136) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread.main(activitythread.java:5021) 07-07 23:28:53.517: e/androidruntime(7735): @ java.lang.reflect.method.invokenative(native method) 07-07 23:28:53.517: e/androidruntime(7735): @ java.lang.reflect.method.invoke(method.java:515) 07-07 23:28:53.517: e/androidruntime(7735): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:827) 07-07 23:28:53.517: e/androidruntime(7735): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:643) 07-07 23:28:53.517: e/androidruntime(7735): @ dalvik.system.nativestart.main(native method) 07-07 23:28:53.517: e/androidruntime(7735): caused by: android.view.inflateexception: binary xml file line #65: error inflating class <unknown> 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.createview(layoutinflater.java:620) 07-07 23:28:53.517: e/androidruntime(7735): @ com.android.internal.policy.impl.phonelayoutinflater.oncreateview(phonelayoutinflater.java:56) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.oncreateview(layoutinflater.java:669) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:694) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.rinflate(layoutinflater.java:755) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.inflate(layoutinflater.java:492) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.inflate(layoutinflater.java:397) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.inflate(layoutinflater.java:353) 07-07 23:28:53.517: e/androidruntime(7735): @ com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:290) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activity.setcontentview(activity.java:1929) 07-07 23:28:53.517: e/androidruntime(7735): @ com.jutt.dotbot.pointsdraweractivity.oncreate(pointsdraweractivity.java:57) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activity.performcreate(activity.java:5231) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1090) 07-07 23:28:53.517: e/androidruntime(7735): @ android.app.activitythread.performlaunchactivity(activitythread.java:2159) 07-07 23:28:53.517: e/androidruntime(7735): ... 11 more 07-07 23:28:53.517: e/androidruntime(7735): caused by: java.lang.reflect.invocationtargetexception 07-07 23:28:53.517: e/androidruntime(7735): @ java.lang.reflect.constructor.constructnative(native method) 07-07 23:28:53.517: e/androidruntime(7735): @ java.lang.reflect.constructor.newinstance(constructor.java:423) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.layoutinflater.createview(layoutinflater.java:594) 07-07 23:28:53.517: e/androidruntime(7735): ... 24 more 07-07 23:28:53.517: e/androidruntime(7735): caused by: android.content.res.resources$notfoundexception: resource not drawable (color or path): typedvalue{t=0x1/d=0x7f0b0039 a=-1 r=0x7f0b0039} 07-07 23:28:53.517: e/androidruntime(7735): @ android.content.res.resources.loaddrawable(resources.java:2068) 07-07 23:28:53.517: e/androidruntime(7735): @ android.content.res.typedarray.getdrawable(typedarray.java:602) 07-07 23:28:53.517: e/androidruntime(7735): @ android.view.view.<init>(view.java:3589) 07-07 23:28:53.517: e/androidruntime(7735): @ android.widget.textview.<init>(textview.java:623) 07-07 23:28:53.517: e/androidruntime(7735): @ android.widget.button.<init>(button.java:107) 07-07 23:28:53.517: e/androidruntime(7735): @ android.widget.button.<init>(button.java:103) 07-07 23:28:53.517: e/androidruntime(7735): ... 27 more
i've been struggling hours , can't identify wrong , where.
Comments
Post a Comment