小编pap*_*ouk的帖子

片段之间的共享视图模型,没有确定活动的范围?

使用新的导航架构组件,我有一个活动作为导航主机,我的屏幕有多个碎片.现在我有一个EditProfileFragment,用户可以点击按钮打开另一个片段,其中包含可供选择的国家/地区列表.假设我想将该国家/地区选择的结果分享回EditProfileFragment.一般的想法是,我将为所有"编辑配置文件"操作设置一个EditProfileViewModel.

  1. 如何在这些片段之间共享所选国家/地区?我正在考虑使用共享的视图模型,但我对该活动犹豫不决,因为当用户完成"编辑配置文件"流程时,我不希望它继续存在.

  2. 我应该考虑其他任何清洁/推荐的方法吗?也许一个暂时拥有这个价值的单身人士?

android android-fragments android-viewmodel android-architecture-components android-architecture-navigation

8
推荐指数
1
解决办法
1034
查看次数