在更新后,我发现
如何获取
getLoaderManager
被弃用了,但我找不到应该使用什么代替它。如何获取
LoaderManager
?或者我应该使用什么代替Loader
?getLoaderManager
被弃用了,但我找不到应该使用什么代替它。LoaderManager
?或者我应该使用什么代替Loader
?自Android P(API 28)起,加载器已被弃用。在处理Activity和Fragment生命周期时,建议使用ViewModels和LiveData的组合来处理加载数据的操作。 ViewModel比Loader更容易使用,而LiveData为多个ViewModel提供了一种观察生命周期状态的加载数据方式。
getLoaderManager已被弃用,请使用LoaderManager getInstance:
LoaderManager.getInstance(this).initLoader(0, null, this);
getLoaderManager
已被弃用,应使用getSupportLoaderManager
。请尝试:
getSupportLoaderManager().initLoader(LOADER_NOTES, null, this);
在 API 28 中对我有效。