diff options
author | Scott Jackson <daneren2005@gmail.com> | 2013-04-27 20:00:29 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2013-04-27 20:00:29 -0700 |
commit | 47dd3bb22d39a31215a59b7e3fc1caea51033e3c (patch) | |
tree | f927cbc532ecd6d6b52a66d976198f11e71e40d7 /subsonic-android/src | |
parent | de312e05db9d9c73217a91bbdee1794f5e0d8730 (diff) | |
download | dsub-47dd3bb22d39a31215a59b7e3fc1caea51033e3c.tar.gz dsub-47dd3bb22d39a31215a59b7e3fc1caea51033e3c.tar.bz2 dsub-47dd3bb22d39a31215a59b7e3fc1caea51033e3c.zip |
Change from menu exit to double back press
Diffstat (limited to 'subsonic-android/src')
-rw-r--r-- | subsonic-android/src/github/daneren2005/dsub/activity/MainActivity.java | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/subsonic-android/src/github/daneren2005/dsub/activity/MainActivity.java b/subsonic-android/src/github/daneren2005/dsub/activity/MainActivity.java index 5342f367..9930d2b0 100644 --- a/subsonic-android/src/github/daneren2005/dsub/activity/MainActivity.java +++ b/subsonic-android/src/github/daneren2005/dsub/activity/MainActivity.java @@ -37,6 +37,7 @@ public class MainActivity extends SubsonicActivity { private TextView trackView;
private TextView artistView;
private ImageButton startButton;
+ private long lastBackPressTime = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -184,17 +185,12 @@ public class MainActivity extends SubsonicActivity { @Override
public void onBackPressed() {
if(pagerAdapter.onBackPressed()) {
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
- builder.setTitle(R.string.menu_exit)
- .setPositiveButton(R.string.common_ok, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int id) {
- MainActivity.super.onBackPressed();
- }
- })
- .setNegativeButton(R.string.common_cancel, null);
- AlertDialog dialog = builder.create();
- dialog.show();
+ if(lastBackPressTime < (System.currentTimeMillis() - 4000)) {
+ lastBackPressTime = System.currentTimeMillis();
+ Util.toast(this, R.string.main_back_confirm);
+ } else {
+ super.onBackPressed();
+ }
}
}
|