Android 架构组件和意图附加

Android 架构组件和意图附加,android,mvvm,android-architecture-components,android-viewmodel,android-mvvm,Android,Mvvm,Android Architecture Components,Android Viewmodel,Android Mvvm,根据官方架构指导原则,以意图附加的形式将数据从一个活动传递到另一个活动是否仍然合法(使用startActivity(ForResult)转发或使用setResult返回) 此外,是否可以使用接收到的数据(例如使用editText.setText(intent.getStringExtra…)填充视图,并利用Android系统在配置更改时处理的自动恢复 这些职责是否应该转发给ViewModel以及如何转发?我有同样的问题!显然可以在onCreate中检查savedinstancestate参数是否

根据官方架构指导原则,以
意图附加
的形式将数据从一个
活动
传递到另一个
活动
是否仍然合法(使用
startActivity(ForResult)
转发或使用
setResult
返回)

此外,是否可以使用接收到的数据(例如使用
editText.setText(intent.getStringExtra…)
填充
视图
,并利用Android系统在配置更改时处理的自动恢复


这些职责是否应该转发给
ViewModel
以及如何转发?

我有同样的问题!显然可以在onCreate中检查savedinstancestate参数是否为空,如果为空,则使用通过intent Extras接收的数据初始化ViewModel数据,但我觉得这样做需要花费大量时间将视图模型和视图(活动)完全分开。