From 2fc76b481fbf6e7e505027eef8d2edb8cbcf7fac Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 30 Mar 2022 20:14:54 +0200 Subject: [PATCH] Added lifecycle for pinned nav menu --- app/src/main/java/eu/faircode/email/ActivityView.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index e17ac67cf6..760c74a13d 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1021,6 +1021,11 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB iff.addAction(ACTION_EDIT_RULE); lbm.registerReceiver(receiver, iff); + boolean open = drawerLayout.isDrawerOpen(drawerContainer); + Log.i("Drawer resume open=" + open); + if (open) + owner.start(); + ServiceSynchronize.state(this, true); checkUpdate(false); @@ -1034,6 +1039,9 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this); lbm.unregisterReceiver(receiver); + Log.i("Drawer pause"); + owner.stop(); + ServiceSynchronize.state(this, false); }