我如何使用视图模型从另一个片段访问函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何使用视图模型从另一个片段访问函数相关的知识,希望对你有一定的参考价值。
我有两个片段,我希望它们使用ViewModel体系结构进行通信。片段A具有检查Cardview颜色的功能,如果没有更改,我不想使用ViewModel访问该功能,通常会导致空异常。它的acradview,当按下它会更改颜色,我如何使用viewmodel实现它]
我有两个片段,我希望它们使用viewmodel体系结构进行通信。片段A具有检查cardview颜色的功能,如果没有更改,我不希望访问该功能...
答案
使用活动范围ViewModel,单个Activity下的片段是共享的ViewModel,您的片段可以观察ViewModel的更改并执行您想要的操作以上是关于我如何使用视图模型从另一个片段访问函数的主要内容,如果未能解决你的问题,请参考以下文章