我有2个片段,当您进入第1帧时,它可能会从数据库中重新加载数据。 该数据将进入3个不同的微调器。
在那些微调器上,我有一个eventListener,它在MutableLiveData中设置一个字符串。
片段2正在观察这种可变的实时数据,并在其发生变化时进行处理。
但事实是,我希望片段2忽略从数据库重新加载生成的事件。
所以我很天真:
片段1:
isReloadFromDB = true
reloadFromDb()
isReloadFromDB = false
在片段2中,如果isReloadFromDB为true,我只是返回。
但是事实是,事件是在isReloadFromDB = false之后发送的。
我对事件基础开发不熟悉,是否有某种设计模式可以帮助我?
谢谢。