| | |
| | | val navView = binding.navView |
| | | val navController = findNavController(R.id.nav_host_fragment_activity_main) |
| | | |
| | | // Passing each menu ID as a set of Ids because each |
| | | // menu should be considered as top level destinations. |
| | | val appBarConfiguration = AppBarConfiguration( |
| | | setOf( |
| | | R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications |
| | | ) |
| | | ) |
| | | setupActionBarWithNavController(navController, appBarConfiguration) |
| | | // 只保留底部导航的设置 |
| | | navView.setupWithNavController(navController) |
| | | |
| | | // 检查权限 |
| | |
| | | // }, filter) |
| | | |
| | | } |
| | | override fun onSupportNavigateUp(): Boolean { |
| | | val navController = findNavController(R.id.nav_host_fragment_activity_main) |
| | | return navController.navigateUp() || super.onSupportNavigateUp() |
| | | } |
| | | |
| | | private fun registerSmsReceiver() { |
| | | // 应用启动时执行 registerSmsReceiver() |
| | | // 创建 SmsReceiver 实例 |