我正在使用 Navigation Component处理导航,但在使用 popBackStack()
时或 onBackPressed()
回到上一个 fragment 我的onViewCreated
使用 api 在 fragment 中再次调用并设置 View 。
从 Navigation Component 2.4推出了新功能(popUpToSaveState and restoreState),我想使用它。请告诉我怎么做?
最佳答案
即使您保存状态 onViewCreated 将被调用。
你需要用来保存状态。
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
}
并在 上恢复它创建 .
关于android - 如何使用 popUpToSaveState 和 restoreState 在导航组件 Android Kotlin 中保存和保持状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67899306/