diff --git a/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt b/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt index 45937c4..7f5a6c5 100644 --- a/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt +++ b/app/src/main/java/com/img/rabbit/pages/screen/HomeScreen.kt @@ -99,14 +99,6 @@ fun HomeScreen( } } - LaunchedEffect(navBackStackEntry) { - // 当返回到MineScreen页面时执行的操作 - if (navBackStackEntry?.destination?.route == "home") { - // 显示TabBar - generalViewModel.setNavigationBarVisible(true) - } - } - LaunchedEffect(Unit) { AppEventBus.events.collect { event -> when (event) { diff --git a/app/src/main/java/com/img/rabbit/pages/screen/MineScreen.kt b/app/src/main/java/com/img/rabbit/pages/screen/MineScreen.kt index bd3ce5c..a17392c 100644 --- a/app/src/main/java/com/img/rabbit/pages/screen/MineScreen.kt +++ b/app/src/main/java/com/img/rabbit/pages/screen/MineScreen.kt @@ -78,7 +78,7 @@ fun MineScreen( // 只有当当前路由处于首页 Tab 之一时,才激活 BackHandler var lastClickTime by remember { mutableLongStateOf(0L) } - BackHandler(enabled = (currentRoute == ScreenRoute.Home.route || currentRoute == ScreenRoute.Mine.route)) { + BackHandler(enabled = (currentRoute == ScreenRoute.Mine.route)) { val currentTime = System.currentTimeMillis() if (currentTime - lastClickTime > 2000) { Toast.makeText(context, "再按一次退出应用", Toast.LENGTH_SHORT).show()