android-studio - 将 viewmodel livedata 传递给 recyclerview 中的项目
问题描述
目前我有一些选择器允许我操作可以将选定颜色(“RED”、“BLUE”等)保存为 MutableLiveData 的实时数据。目标是为 recylerview 中的每个项目显示它,使其背景基于所选的实时数据颜色。我最初的直觉是将 viewmodel 直接传递给 recylerview 适配器,然后传递给 viewholder 绑定方法。但是我从其他帖子中读到,对于最佳实践,livedata 的活动/片段应该只最好只在那里观察而不是在适配器中观察。
解决方案
推荐阅读
- flutter - 如何下载存储在数据库颤振中的base64格式的图片
- javascript - 在 Jenkins 构建期间出现此错误:removeAttr is not a function
- r - 如何在 R 中获取游侠对象的摘要
- openmdao - 在问题中定义不用作输入且等于先前输入/输出的变量
- file - 通过 Jupyter Hub 写入磁盘所有权
- javascript - 为什么 JavaScript .sort() 方法会跳过花色的 Unicode 卡片字符十六进制字母,而不是卡片等级的以下十六进制数字?
- tensorflow - Tensorflow:ValueError:`generator`产生了一个形状()的元素,其中一个形状()的元素是预期的
- php - Wordpress 更改回复链接
- azure - 如何获取未连接到 Log Analytics Worspace 的 VMS 列表?
- python - SQLAlchemy 动态 column_property