From d25eb8e6f18ab4b211212d9904c9e47603ac0334 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Mon, 24 Jan 2022 20:42:19 +0800 Subject: [PATCH] Fix badge (#1554) --- .../org/lsposed/manager/ui/activity/MainActivity.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/ui/activity/MainActivity.java b/app/src/main/java/org/lsposed/manager/ui/activity/MainActivity.java index df3aad9e..28e4e8c3 100644 --- a/app/src/main/java/org/lsposed/manager/ui/activity/MainActivity.java +++ b/app/src/main/java/org/lsposed/manager/ui/activity/MainActivity.java @@ -215,7 +215,7 @@ public class MainActivity extends BaseActivity implements RepoLoader.RepoListene runOnUiThread(() -> { if (count[0] > 0 && binding != null) { var nav = (NavigationBarView) binding.nav; - var badge = nav.getOrCreateBadge(R.id.repo_fragment); + var badge = nav.getOrCreateBadge(R.id.repo_nav); badge.setVisible(true); badge.setNumber(count[0]); } else { @@ -229,7 +229,7 @@ public class MainActivity extends BaseActivity implements RepoLoader.RepoListene runOnUiThread(() -> { if (binding != null) { var nav = (NavigationBarView) binding.nav; - var badge = nav.getOrCreateBadge(R.id.repo_fragment); + var badge = nav.getOrCreateBadge(R.id.repo_nav); badge.setVisible(false); } }); @@ -256,9 +256,9 @@ public class MainActivity extends BaseActivity implements RepoLoader.RepoListene if (!ConfigManager.isBinderAlive()) { nav.getMenu().removeItem(R.id.logs_fragment); - nav.getMenu().removeItem(R.id.modules_fragment); + nav.getMenu().removeItem(R.id.modules_nav); if (!ConfigManager.isMagiskInstalled()) { - nav.getMenu().removeItem(R.id.repo_fragment); + nav.getMenu().removeItem(R.id.repo_nav); } } } @@ -268,7 +268,7 @@ public class MainActivity extends BaseActivity implements RepoLoader.RepoListene runOnUiThread(() -> { if (binding != null) { var nav = (NavigationBarView) binding.nav; - var badge = nav.getOrCreateBadge(R.id.modules_fragment); + var badge = nav.getOrCreateBadge(R.id.modules_nav); badge.setBackgroundColor(ResourceUtils.resolveColor(getTheme(), com.google.android.material.R.attr.colorPrimary)); badge.setBadgeTextColor(ResourceUtils.resolveColor(getTheme(), com.google.android.material.R.attr.colorOnPrimary)); if (moduleCount > 0) {