我一直在使用here可以找到的SingleLiveData类。我的问题是:

  • SingleLiveData实际上是Android体系结构组件的一部分吗?
  • 使用它是一个好主意吗?
  • 最佳答案

    Live data and its Parent/Children inheritance,没有SingleLiveData这样的东西。我发现@Raghu提供的阅读链接:



    因此,回答您的问题:



    不它不是!



    这取决于许多因素。由于我没有使用过,所以我会给出大致的想法。可能无法保证使用在演示应用程序中找到的类或其他方式进行更新或错误修复。因此,如果您对类(class)有很好的理解,可以修复可能会发现的任何错误,并且适合您的需要,请使用它。

    但是总的来说,如果我能找到维护得很好并且能完成相同工作的东西,我会避免这样做。

    由于从这篇文章的摘要中我得到的印象是他正在尝试建立某种观察者模式,因此我建议您检查一下rxjava

    09-26 14:11