Added option for sync on launch

This commit is contained in:
M66B
2020-12-14 18:55:02 +01:00
parent 8e8c002b8e
commit bb0c845232
4 changed files with 29 additions and 4 deletions

View File

@@ -49,6 +49,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean eula = prefs.getBoolean("eula", false);
boolean sync_on_launch = prefs.getBoolean("sync_on_launch", false);
prefs.registerOnSharedPreferenceChangeListener(this);
@@ -91,9 +92,11 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
view.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Intent saved = args.getParcelable("intent");
if (saved == null)
if (saved == null) {
startActivity(view);
else
if (sync_on_launch)
ServiceUI.sync(ActivityMain.this, null);
} else
try {
startActivity(saved);
} catch (SecurityException ex) {