修复首页fragment不可见时调用待办接口闪退

master
hwf452 10 months ago
parent 8affbf672b
commit 06bea1aa89

@ -184,7 +184,12 @@ class HomeActivity : BaseActivityOaToolbarViewBinding<ActivityHomeBinding>() {
binding.rbHome.setTextColor(Color.parseColor("#0099ff"))
binding.rbHome.isChecked = true
binding.toolbarView.topLl.visibility = View.GONE
homeFragment.updateWaitForToDo()
if (homeFragment.isAdded && homeFragment.isVisible) {
// Fragment存在且可见可以安全访问
homeFragment.updateWaitForToDo()
} else {
// Fragment不可用或不可见
}
}
1 -> {
@ -193,7 +198,12 @@ class HomeActivity : BaseActivityOaToolbarViewBinding<ActivityHomeBinding>() {
binding.toolbarView.topLl.visibility = View.GONE
binding.rbMine.setTextColor(Color.parseColor("#0099ff"))
binding.rbMine.isChecked = true
mineFragment.updateWaitForToDo()
if (mineFragment.isAdded && mineFragment.isVisible) {
// Fragment存在且可见可以安全访问
mineFragment.updateWaitForToDo()
} else {
// Fragment不可用或不可见
}
}
}
}

Loading…
Cancel
Save