android - App has stopped working AFTER PASSING A VARIABLE between Activities -


this error after tried pass variable between 2 activities

example:

main activity

intent kmh = new intent(options.this,volumecontrolmain.class); bundle distancevalue = new bundle(); distancevalue.putboolean("distance", distancetx); kmh.putextras(distancevalue); startactivity(kmh); 

second activity

bundle distancek = getintent().getextras(); value = distancek.getboolean("distance"); 

here log cat.

08-28 11:36:18.923: e/androidruntime(841): fatal exception: main 08-28 11:36:18.923: e/androidruntime(841): java.lang.runtimeexception: unable start activity componentinfo{com.example.audiovolumecontrol/com.example.audiovolumecontrol.volumecontrolmain}: java.lang.nullpointerexception 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread.performlaunchactivity(activitythread.java:2180) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread.handlelaunchactivity(activitythread.java:2230) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread.access$600(activitythread.java:141) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread$h.handlemessage(activitythread.java:1234) 08-28 11:36:18.923: e/androidruntime(841):  @ android.os.handler.dispatchmessage(handler.java:99) 08-28 11:36:18.923: e/androidruntime(841):  @ android.os.looper.loop(looper.java:137) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread.main(activitythread.java:5041) 08-28 11:36:18.923: e/androidruntime(841):  @ java.lang.reflect.method.invokenative(native method) 08-28 11:36:18.923: e/androidruntime(841):  @ java.lang.reflect.method.invoke(method.java:511) 08-28 11:36:18.923: e/androidruntime(841):  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:793) 08-28 11:36:18.923: e/androidruntime(841):  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:560) 08-28 11:36:18.923: e/androidruntime(841):  @ dalvik.system.nativestart.main(native method) 08-28 11:36:18.923: e/androidruntime(841): caused by: java.lang.nullpointerexception 08-28 11:36:18.923: e/androidruntime(841):  @ com.example.audiovolumecontrol.volumecontrolmain.oncreate(volumecontrolmain.java:144) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activity.performcreate(activity.java:5104) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1080) 08-28 11:36:18.923: e/androidruntime(841):  @ android.app.activitythread.performlaunchactivity(activitythread.java:2144) 08-28 11:36:18.923: e/androidruntime(841):  ... 11 more 

do have create intent every variable want parse or can use global intent , pass @ once?

can identify log cat asking me do?

intent = new intent(getbasecontext(), nameofactivity.class); i.putextra("my_boolean_key", mybooleanvariable); startactivity(i) 

retrieve in second activity:

bundle bundle = getintent().getextras(); boolean mybooleanvariable = bundle.getboolean("my_boolean_key"); 

use above code same.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -