如何用 MVVM 的思想落实到项目中
前言
MVVM 我相信大家也都听得多了. 但是我感觉还是有大部分人是理解不够到位的.下面呢, 我就用一个实际的例子来具体的讲述一下.
要实现的功能
一个标签列表
一个添加标签的界面
数据存储用了 Room 数据库
普通思路
// 相关接口
LabelService {
// 获取所有的标签
suspend getAllLabel(): List<LabelDTO>
}
// Room 数据库实现
LabelDao {
@Query("select * from label
原创
2021-09-16 14:52:32 ·
206 阅读 ·
0 评论