多数页面完成
This commit is contained in:
@@ -43,5 +43,23 @@ class MainActivity : AppCompatActivity() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 6. 检查是否有导航参数,处理从键盘跳转过来的请求
|
||||
handleNavigationFromIntent()
|
||||
}
|
||||
|
||||
private fun handleNavigationFromIntent() {
|
||||
val navigateTo = intent.getStringExtra("navigate_to")
|
||||
if (navigateTo == "recharge_fragment") {
|
||||
// 延迟执行导航,确保导航控制器已经准备好
|
||||
bottomNav.post {
|
||||
try {
|
||||
navController.navigate(R.id.action_global_rechargeFragment)
|
||||
} catch (e: Exception) {
|
||||
// 如果导航失败,记录错误日志
|
||||
android.util.Log.e("MainActivity", "Failed to navigate to recharge fragment", e)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user