标签: android rx-java2 clean-architecture android-livedata
我的应用程序中有购物车,并将productId和count存储在Sqlite db中(与房间包装在一起)。
productId
count
从服务器获取productList时,在Data层中将count的产品注入接收到的列表,然后传递到其他层以在屏幕上显示(例如{{1 }})
productList
Data
当用户增加产品数量时,应如何刷新视图?
RecyclerView
您有什么建议或建议吗?
答案 0 :(得分:2)
您可以通过使用Android体系结构组件LiveData来解决此问题,因为它具有生命周期感知,一旦用户将新产品添加到列表中,您就可以观察产品列表。实时数据对象将通知您的用户界面并更新您的适配器,
如果您使用 firebase实时数据库作为应用后端,则可以检查详细的tutorial