Monday 15 April 2013

java - Passing date.getTime through activities, using date.setTime in the destination activity, getting NullPointerException -



java - Passing date.getTime through activities, using date.setTime in the destination activity, getting NullPointerException -

i want send date.gettime() through activities, , set in destination activity date.settime(). here code:

sending activity:

[...] listview.setonitemclicklistener(new onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view, int position, long id) { // send single item click info singleitemview class intent = new intent(recentsightings.this, alertviewonmap.class); // pass info "name" followed position i.putextra("createdat", alertslist.get(position).getcreatedat().gettime()); startactivity(i); } }); [...]

and receiving activity:

package com.fourbox.bocterapp; import android.app.activity; import android.os.bundle; import android.widget.textview; import com.google.android.gms.maps.cameraupdatefactory; import com.google.android.gms.maps.googlemap; import com.google.android.gms.maps.mapfragment; import com.google.android.gms.maps.model.cameraposition; import com.google.android.gms.maps.model.latlng; import com.google.android.gms.maps.model.marker; import com.google.android.gms.maps.model.markeroptions; import com.parse.parsegeopoint; import java.text.dateformat; import java.text.simpledateformat; import java.util.date; import java.util.arraylist; public class alertviewonmap extends activity { public date alerttime; dateformat dateformat = new simpledateformat("hh:mm"); protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); this.setcontentview(com.fourbox.bocterapp.r.layout.details_design); alerttime.settime(getintent().getlongextra("createdat", 0)); [...]

i have checked debugger, , sending activity sends long variable(miliseconds) right, when reaches "alerttime.settime([...])", next error:

fatal exception: main java.lang.runtimeexception: unable start activity >>componentinfo{com.fourbox.bocterapp/com.fourbox.bocterapp.alertviewonmap}: >>java.lang.nullpointerexception

i having problems in realising doing wrong. help me?

with respects.

you forgot initialize alerttime variable in receiving activity. public date alerttime = new date();

java android date

No comments:

Post a Comment