- 博客(5)
- 收藏
- 关注
原创 笔记:LiveData的用法
上个笔记中在Activity中手动获取ViewModel中的数据这种交互方式,ViewModel 却无法将数据的变化主动通知给Activity。4.MainActivity.kt,添加观察者,移除撒刷新界面的方法。2.MianViewModelFactory.kt,无变化。3.MianViewModel.kt,改变count。1.MianViewModel.kt,改变count。,就可以 主动将数据变化通知给Activity了。1.activity_main.xml,无变化。
2024-05-21 10:11:44
240
原创 笔记:ViewModel的简单使用
描述:轻量数据,通过SharedPreferences保存到设备中。主界面包含一个按钮控件和文本控件,按下按钮时计数并显示到文本上。当屏幕旋转时,activity被重建,计数仍然保留。1.activity_main.xml,添加清除数据按钮,方便测试。3.MainViewModel.kt,viewmodel存储数据。1.build.gradle.kts,引入依赖。2.activity_main.xml,主界面。2.MainViewModel.kt,修改代码。4.MainActivity.kt,修改代码。
2024-05-20 23:11:47
168
原创 笔记:ROOM实现简单数据库
主界面包含四个按钮,分别实现;添加数据、删除数据、修改数据、查询数据。引入依赖后,创建三个类:Dao、Entity、Database。
2024-05-18 16:52:37
200
原创 笔记:RecyclerView的简单用法
2.simple_item_layout,视图中每一项的模板。1.一个主界面,包含recyclerview控件。4.主类,Mainactivity。
2024-05-16 17:01:02
185
原创 笔记:实现简单fragment
主界面包含Button、Fragmentlayout控件,按钮按下,fragment出现。3.MainActivity中编写监听事件。
2024-05-14 23:36:43
151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人