在遵循MVVC设计模式的情况下,在活动之间传递数据的最佳实践是什么?
我目前的结构如下:
View <-> View Model <-> Model
^ ^
\ /
Activity/Fragment
目前,该应用程序使用意图(Intents)与其他活动进行通信。在其中,我传递特定模型信息,以便该活动处理。接收到意图之后,将其解析并在初始化视图和视图模型之间的侦听器以及视图模型和模型之间的侦听器之后,传递给模型。
我不确定这是否是一种好的方法,想知道是否存在更好的最佳实践。