diff options
author | Christian S <christian@pix-art.de> | 2016-01-22 21:39:53 +0100 |
---|---|---|
committer | Christian S <christian@pix-art.de> | 2016-01-22 21:39:53 +0100 |
commit | 7dd587554f81a35a42a2fdc4cdd74785b28114bc (patch) | |
tree | aaac5726223d62d20d698f53e2968c80eaa6fe9d /src/main/java/eu/siacs/conversations | |
parent | dc99d0ac3144bed0dd04b8aff5cb4c82e080f523 (diff) |
show warning on back pressed during update check
Diffstat (limited to 'src/main/java/eu/siacs/conversations')
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java index f18b8fdab..535fda29a 100644 --- a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java @@ -265,8 +265,23 @@ public class UpdaterActivity extends Activity { } }; - //disable back button + //show warning on back pressed @Override public void onBackPressed() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage(R.string.cancel_update) + .setCancelable(false) + .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + UpdaterActivity.this.finish(); + } + }) + .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + AlertDialog alert = builder.create(); + alert.show(); } } |