Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to quit the app from AlertDialog
    primarykey
    data
    text
    <p>I'm trying to do a very simple thing, show alert with only 1 button, if clicked I want the dialog to close and than the app to quit\finish()</p> <p>currently I'm getting on the device the generic alert:</p> <p><em><strong>The application has stopped unexpectedly. Please try again</em></strong></p> <p>In the LogCat I get: <strong><em>Unable to pause activity</em></strong></p> <p>Here is the log:</p> <pre><code>01-03 14:49:00.670: ERROR/AndroidRuntime(22536): Uncaught handler: thread main exiting due to uncaught exception 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): java.lang.RuntimeException: Unable to pause activity {com.SprintTwo/com.SprintTwo.SprintTwo}: java.lang.NullPointerException 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3162) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3119) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3102) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.access$2400(ActivityThread.java:119) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1874) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.os.Handler.dispatchMessage(Handler.java:99) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.os.Looper.loop(Looper.java:123) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.main(ActivityThread.java:4363) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at java.lang.reflect.Method.invokeNative(Native Method) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at java.lang.reflect.Method.invoke(Method.java:521) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at dalvik.system.NativeStart.main(Native Method) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): Caused by: java.lang.NullPointerException 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at com.phonegap.DroidGap.onPause(DroidGap.java:736) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at com.worklight.androidgap.WLDroidGap.onPause(WLDroidGap.java:163) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.Activity.performPause(Activity.java:3782) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1190) 01-03 14:49:00.680: ERROR/AndroidRuntime(22536): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3149) </code></pre> <p>Here is my code:</p> <pre><code>buttonClickListener = new AlertDialog.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); finish(); } AlertDialog.Builder dlg = new AlertDialog.Builder(context); dlg.setTitle(title); dlg.setMessage(message); dlg.setCancelable(false); dlg.setPositiveButton(buttonText, buttonClickListener); dlg.create(); dlg.show(); </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload