• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Crashes my phone

dolamite

Lurker
for some reason my code when I exit crashes my phone... so if I am paused or never start my app and hit the Quit command it crashes but if the app is running and I quit then it exits fine... my question is why and what is the fix...

[HIGH]public void onClick(View arg0) {
switch (arg0.getId()) {
case R.id.retrieve_location_button:
showCurrentLocation();
break; case R.id.bTrack:
if (isTracking) {
pause(); }
else { resume(); }
break;
case R.id.bQuit:
quit();
break;
[/HIGH]this is the error log


HTML:
03-01 01:18:07.090: D/LbsGeocodingActivity(281): stopTracking() 03-01 01:18:07.090: D/AndroidRuntime(281): Shutting down VM 03-01 01:18:07.090: W/dalvikvm(281): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 03-01 01:18:07.120: E/AndroidRuntime(281): FATAL EXCEPTION: main 03-01 01:18:07.120: E/AndroidRuntime(281): java.lang.NullPointerException 03-01 01:18:07.120: E/AndroidRuntime(281):     at com.javacodegeeks.android.lbs.LbsGeocodingActivity.pause(LbsGeocodingActivity.java:178) 03-01 01:18:07.120: E/AndroidRuntime(281):     at com.javacodegeeks.android.lbs.LbsGeocodingActivity.quit(LbsGeocodingActivity.java:196) 03-01 01:18:07.120: E/AndroidRuntime(281):     at com.javacodegeeks.android.lbs.LbsGeocodingActivity.onClick(LbsGeocodingActivity.java:131) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.view.View.performClick(View.java:2408) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.view.View$PerformClick.run(View.java:8816) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.os.Handler.handleCallback(Handler.java:587) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.os.Handler.dispatchMessage(Handler.java:92) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.os.Looper.loop(Looper.java:123) 03-01 01:18:07.120: E/AndroidRuntime(281):     at android.app.ActivityThread.main(ActivityThread.java:4627) 03-01 01:18:07.120: E/AndroidRuntime(281):     at java.lang.reflect.Method.invokeNative(Native Method) 03-01 01:18:07.120: E/AndroidRuntime(281):     at java.lang.reflect.Method.invoke(Method.java:521) 03-01 01:18:07.120: E/AndroidRuntime(281):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 03-01 01:18:07.120: E/AndroidRuntime(281):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 03-01 01:18:07.120: E/AndroidRuntime(281):     at dalvik.system
.NativeStart.ma
 
Back
Top Bottom