From b95f5dc87c6b6f0920dcf29c03ef4c3659b16d00 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 17 Jan 2021 17:26:21 +0100 Subject: [PATCH] Refactoring --- .../eu/faircode/email/ServiceSynchronize.java | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index f837c26d17..a608e7b81e 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -2089,6 +2089,31 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences } }; + private final BroadcastReceiver idleModeChangedReceiver = new BroadcastReceiver() { + @Override + @RequiresApi(api = Build.VERSION_CODES.M) + public void onReceive(Context context, Intent intent) { + PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); + EntityLog.log(context, "Doze mode=" + pm.isDeviceIdleMode() + + " ignoring=" + pm.isIgnoringBatteryOptimizations(context.getPackageName())); + } + }; + + private final BroadcastReceiver dataSaverChanged = new BroadcastReceiver() { + @Override + @RequiresApi(api = Build.VERSION_CODES.N) + public void onReceive(Context context, Intent intent) { + Log.i("Received intent=" + intent + + " " + TextUtils.join(" ", Log.getExtras(intent.getExtras()))); + + ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); + Integer status = (cm == null ? null : cm.getRestrictBackgroundStatus()); + EntityLog.log(context, "Data saver=" + status); + + updateNetworkState(null, "datasaver"); + } + }; + private void updateNetworkState(final Network network, final String reason) { getMainHandler().post(new Runnable() { @Override @@ -2142,31 +2167,6 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences }); } - private final BroadcastReceiver idleModeChangedReceiver = new BroadcastReceiver() { - @Override - @RequiresApi(api = Build.VERSION_CODES.M) - public void onReceive(Context context, Intent intent) { - PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); - EntityLog.log(context, "Doze mode=" + pm.isDeviceIdleMode() + - " ignoring=" + pm.isIgnoringBatteryOptimizations(context.getPackageName())); - } - }; - - private final BroadcastReceiver dataSaverChanged = new BroadcastReceiver() { - @Override - @RequiresApi(api = Build.VERSION_CODES.N) - public void onReceive(Context context, Intent intent) { - Log.i("Received intent=" + intent + - " " + TextUtils.join(" ", Log.getExtras(intent.getExtras()))); - - ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - Integer status = (cm == null ? null : cm.getRestrictBackgroundStatus()); - EntityLog.log(context, "Data saver=" + status); - - updateNetworkState(null, "datasaver"); - } - }; - private class MediatorState extends MediatorLiveData> { private boolean running = true; private ConnectionHelper.NetworkState lastNetworkState = null;