Refactoring

pull/210/head
M66B 3 years ago
parent de3b9b2df5
commit 8c252db09c

@ -1067,7 +1067,6 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
@Override @Override
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
ServiceSynchronize.state(this, true);
LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this); LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
IntentFilter iff = new IntentFilter(); IntentFilter iff = new IntentFilter();
@ -1094,7 +1093,6 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
@Override @Override
protected void onPause() { protected void onPause() {
ServiceSynchronize.state(this, false);
super.onPause(); super.onPause();
LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this); LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);

@ -764,11 +764,15 @@ public class ApplicationEx extends Application
@Override @Override
public void onActivityPostResumed(@NonNull Activity activity) { public void onActivityPostResumed(@NonNull Activity activity) {
log(activity, "onActivityPostResumed"); log(activity, "onActivityPostResumed");
if (activity instanceof ActivityView)
ServiceSynchronize.state(activity, true);
} }
@Override @Override
public void onActivityPrePaused(@NonNull Activity activity) { public void onActivityPrePaused(@NonNull Activity activity) {
log(activity, "onActivityPrePaused"); log(activity, "onActivityPrePaused");
if (activity instanceof ActivityView)
ServiceSynchronize.state(activity, false);
} }
@Override @Override

@ -3427,10 +3427,10 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
} }
private static void start(Context context, Intent intent) { private static void start(Context context, Intent intent) {
try {
if (isBackgroundService(context)) if (isBackgroundService(context))
context.startService(intent); context.startService(intent);
else else
try {
ContextCompat.startForegroundService(context, intent); ContextCompat.startForegroundService(context, intent);
} catch (Throwable ex) { } catch (Throwable ex) {
Log.e(ex); Log.e(ex);

Loading…
Cancel
Save