From bcebb79d624bcf8d3f93346de6f597e3c9fc88ba Mon Sep 17 00:00:00 2001 From: sjtufs Date: Thu, 29 Aug 2013 18:19:29 +0800 Subject: fix #27 --- .../Piztor/src/com/macaroon/piztor/AlertMaker.java | 23 +++++++++++++++++++++- client/Piztor/src/com/macaroon/piztor/Main.java | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) (limited to 'client') diff --git a/client/Piztor/src/com/macaroon/piztor/AlertMaker.java b/client/Piztor/src/com/macaroon/piztor/AlertMaker.java index cc70e62..63382bb 100644 --- a/client/Piztor/src/com/macaroon/piztor/AlertMaker.java +++ b/client/Piztor/src/com/macaroon/piztor/AlertMaker.java @@ -96,7 +96,7 @@ public class AlertMaker { mapMaker.DrawMarker(markerPoint); else { Toast toast = Toast.makeText(context, - "Too early! Give me at least 2 minutes!", Toast.LENGTH_LONG); + "Too early!Give me more time!", Toast.LENGTH_LONG); toast.show(); closeBoard(context); showMarkerAlert(markerPoint); @@ -108,4 +108,25 @@ public class AlertMaker { markerDialog.show(); } + public void showQuitAlert() { + + AlertDialog.Builder quitDialog = new AlertDialog.Builder(context); + closeBoard(context); + quitDialog.setTitle("Quit"); + quitDialog.setMessage("Do you want to logout and quit?"); + quitDialog.setPositiveButton("Quit", + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + AppMgr.exit(); + } + }); + quitDialog.setNegativeButton("Cancel", + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + dialog.cancel(); + } + }); + quitDialog.show(); + } + } diff --git a/client/Piztor/src/com/macaroon/piztor/Main.java b/client/Piztor/src/com/macaroon/piztor/Main.java index be01c6a..3e8a939 100644 --- a/client/Piztor/src/com/macaroon/piztor/Main.java +++ b/client/Piztor/src/com/macaroon/piztor/Main.java @@ -425,7 +425,7 @@ public class Main extends PiztorAct { @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { - AppMgr.exit(); + alertMaker.showQuitAlert(); return true; } return super.onKeyDown(keyCode, event); -- cgit v1.2.3