代码之家  ›  专栏  ›  技术社区  ›  Denis Steinman

不推荐使用片段中的getLoaderManager

  •  6
  • Denis Steinman  · 技术社区  · 6 年前

    更新后我发现 getLoaderManager
    如何获得 LoaderManager ? 或者我应该用什么来代替 Loader

    1 回复  |  直到 6 年前
        1
  •  14
  •   Fahime Ghasemi    6 年前

    从androidp(api28)开始,加载程序就被弃用了。在处理活动和片段生命周期的同时处理加载数据的建议选项是使用ViewModels和LiveData.view模型生存的配置变化,如装载机,但少样板。LiveData提供了一种支持生命周期的加载数据的方法,您可以在多个ViewModels中重用这些数据。

        2
  •  3
  •   abhijoseph    4 年前

    getLoaderManager已被弃用,请改用LoaderManager getInstance:

    LoaderManager.getInstance(this).initLoader(0, null, this);
    
        3
  •  0
  •   Egal    5 年前

    不赞成的 getLoaderManager 已替换为 getSupportLoaderManager . 尝试:

    getSupportLoaderManager().initLoader(LOADER_NOTES, null, this);