怎么使用ViewModel 和 RecyclerView

当他们分开使用的时候,很简单,但是怎么把ViewModel和RecyclerView结合在一起呢?

代码如下:

model.assetItemList.observe(this, {
    binding.nothingHint.nothingHint.isVisible = it.isEmpty()

    val adapter = AssetDebtItemAdapter(it, currency)
    binding.recyclerView.adapter = adapter
    adapter.notifyDataSetChanged()
})

更多文章
  • gRPC鉴权方案
  • Golang里数据库migration方案
  • Android SwipeRefreshLayout左右滑动冲突的解决
  • Android调用gRPC的两个小工具函数
  • Android上结合kotlin使用coroutine
  • gRPC错误处理
  • Java collection的结构
  • 为啥Redis使用pipelining会更快?
  • 通过阳台种菜实现蔬菜自由
  • 从GORM里学习到的panic处理方式
  • Go使用闭包简化数据库操作代码
  • TCMalloc设计文档学习
  • Flask和requests做一个简单的请求代理
  • Linux常用命令(四):xargs
  • Linux常用命令(二):htop