标签: android android-jetpack
我正在创建一个很大的应用程序,它包含许多活动和片段。我正在使用以下架构组件:
有时,我想存储一个非常简单的变量,可以从多个“活动”中进行访问。 Android文档表示可以extend LiveData并将其设置为单例类。我尝试了以下方法:
object MySharedPieceOfData: MutableLiveData<String>()
从“活动”中观察它,并在我的ViewModel类中发布新值。
ViewModel
它可以工作,但是我不确定这是否是一个好习惯,因为文档中的示例更加详细。