我如何使用视图模型从另一个片段访问函数

问题描述 投票:0回答:1

我有两个片段,我希望它们使用ViewModel体系结构进行通信。片段A具有检查Cardview颜色的功能,如果没有更改,我不想使用ViewModel访问该功能,通常会导致空异常。它的acradview,当按下它会更改颜色,我如何使用viewmodel实现它]

我有两个片段,我希望它们使用viewmodel体系结构进行通信。片段A具有检查cardview颜色的功能,如果没有更改,我不希望访问该功能...

android android-view viewmodel
1个回答
0
投票
使用活动范围ViewModel,单个Activity下的片段是共享的ViewModel,您的片段可以观察ViewModel的更改并执行您想要的操作
© www.soinside.com 2019 - 2024. All rights reserved.