更新后我发现 getLoaderManager
已被弃用,但我找不到我应该使用它来代替。
如何获取LoaderManager
?或者我应该使用什么来代替 Loader
?
最佳答案
从 Android P (API 28) 开始,加载程序已被弃用。在处理 Activity 和 Fragment 生命周期时处理加载数据的推荐选项是使用 ViewModel 和 LiveData 的组合。ViewModel 可以像加载器一样在配置更改后幸存下来,但样板文件更少。 LiveData 提供了一种生命周期感知方式来加载数据,您可以在多个 ViewModel 中重复使用这些数据。
关于android - Fragments 中的 getLoaderManager 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52128296/