diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 3ab6f494af..fbc12aa3d3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -136,7 +136,6 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi .addBlocking("app-migrations", this::initializeApplicationMigrations) .addBlocking("ring-rtc", this::initializeRingRtc) .addBlocking("mark-registration", () -> RegistrationUtil.maybeMarkRegistrationComplete(this)) - .addBlocking("lifecycle-observer", () -> ProcessLifecycleOwner.get().getLifecycle().addObserver(this)) .addBlocking("dynamic-theme", () -> DynamicTheme.setDefaultDayNightMode(this)) .addBlocking("vector-compat", () -> { if (Build.VERSION.SDK_INT < 21) { @@ -161,6 +160,8 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi .addPostRender(() -> NotificationChannels.create(this)) .execute(); + ProcessLifecycleOwner.get().getLifecycle().addObserver(this); + Log.d(TAG, "onCreate() took " + (System.currentTimeMillis() - startTime) + " ms"); Tracer.getInstance().end("Application#onCreate()"); }