i cannot figure out why keep getting errors. errors keep telling me date null
, setting null
, i'm not. have looked online , have literally pasted code in , followed directions , still no luck.
protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); mnavigationdrawerfragment = (navigationdrawerfragment) getsupportfragmentmanager().findfragmentbyid(r.id.navigation_drawer); mtitle = gettitle(); // set drawer. mnavigationdrawerfragment.setup( r.id.navigation_drawer, (drawerlayout) findviewbyid(r.id.drawer_layout)); textview date = (textview) findviewbyid(r.id.textview); string date= dateformat.getdatetimeinstance().format(new date()); date.settext(date); }
here xml file schedule_layout
<textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="date here" android:id="@+id/date_text" android:layout_below="@+id/textview" android:layout_centerhorizontal="true" />
and here logcat
java.lang.runtimeexception: unable start activity componentinfo{com.example.nick.veronaremindersapp/com.example.nick.veronaremindersapp.mainactivity}: java.lang.nullpointerexception: attempt invoke virtual method 'void android.widget.textview.settext(java.lang.charsequence)' on null object reference @ android.app.activitythread.performlaunchactivity(activitythread.java:2339) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2413) @ android.app.activitythread.access$800(activitythread.java:155) @ android.app.activitythread$h.handlemessage(activitythread.java:1317) @ android.os.handler.dispatchmessage(handler.java:102) @ android.os.looper.loop(looper.java:135) @ android.app.activitythread.main(activitythread.java:5343) @ java.lang.reflect.method.invoke(native method) @ java.lang.reflect.method.invoke(method.java:372) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:905) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:700) caused by: java.lang.nullpointerexception: attempt invoke virtual method 'void android.widget.textview.settext(java.lang.charsequence)' on null object reference @ com.example.nick.veronaremindersapp.mainactivity.oncreate(mainactivity.java:61)
you not using correct id when call findviewbyid
. here use textview
--
textview date = (textview) findviewbyid(r.id.textview);
but here use date_text
android:id="@+id/date_text"
change 1 or other both ids same.
Comments
Post a Comment