diff --git a/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java b/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java index 2a43a2be2..7adae8ecc 100644 --- a/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java +++ b/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java @@ -167,8 +167,6 @@ public class SettingsAdvFragment extends BaseFragment implements NotificationCen NotificationCenter.getInstance().removeObserver(this, NotificationCenter.imexFileWritten); } - int mSelection; - @Override public View createView(Context context) { @@ -403,30 +401,25 @@ public class SettingsAdvFragment extends BaseFragment implements NotificationCen showDialog(builder.create()); } else if( i == backgroupModeRow ) { - mSelection = ApplicationLoader.getPermanentPush()? 1 : 0; + int selection = ApplicationLoader.getPermanentPush()? 1 : 0; AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); - builder.setTitle(R.string.BackgroundModeExplain); + builder.setTitle(R.string.BackgroundMode); builder.setSingleChoiceItems(new CharSequence[]{ - ApplicationLoader.applicationContext.getString(R.string.BackgroundModeSaveBatteryExplain), - ApplicationLoader.applicationContext.getString(R.string.BackgroundModeFastFetchExplain), + ApplicationLoader.applicationContext.getString(R.string.BackgroundModeSaveBattery), + ApplicationLoader.applicationContext.getString(R.string.BackgroundModeFastFetch), }, - mSelection, + selection, new DialogInterface.OnClickListener() { @Override - public void onClick(DialogInterface dialog, int which) { - mSelection = which; - } - }); - builder.setNegativeButton(R.string.Cancel, null); - builder.setPositiveButton(R.string.OK, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialogInterface, int i) { - ApplicationLoader.setPermanentPush(mSelection==1); + public void onClick(DialogInterface dialog, int selection) { + ApplicationLoader.setPermanentPush(selection==1); if (listView != null) { listView.invalidateViews(); } + dialog.dismiss(); } }); + builder.setNegativeButton(R.string.Cancel, null); showDialog(builder.create()); } else if (i == passcodeRow) { diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml index b14a6d319..854538014 100644 --- a/MessengerProj/src/main/res/values/strings.xml +++ b/MessengerProj/src/main/res/values/strings.xml @@ -467,9 +467,6 @@ QR invite code Scan this to join the verified group ]]>%1$s]]>. Background mode - Background fetch mode (foreground is always instant) Save battery - Save battery - fetch about once per minute, recommended - Instant - Try instant fetch - needs more battery + Fast fetch