使用Jetpack保存公共数据的最佳实践是什么?

时间:2018-07-12 13:35:43

标签: android android-jetpack

我正在创建一个很大的应用程序,它包含许多活动和片段。我正在使用以下架构组件:

  • ViewModel
  • LiveData
  • 存储库

有时,我想存储一个非常简单的变量,可以从多个“活动”中进行访问。 Android文档表示可以extend LiveData并将其设置为单例类。我尝试了以下方法:

object MySharedPieceOfData: MutableLiveData<String>()

从“活动”中观察它,并在我的ViewModel类中发布新值。

它可以工作,但是我不确定这是否是一个好习惯,因为文档中的示例更加详细。

0 个答案:

没有答案
相关问题