- 博客(6)
- 收藏
- 关注
原创 GC垃圾回收机制
垃圾回收java虚拟机(JVM)自动管理内存的一项重要功能。他通过自动检测和回收不再使用的对象,释放内存空间,以避免内存泄露和提高应用程序的性能。
2024-08-02 18:52:56
816
1
原创 MVVM 登录注册
MVVM总结:通过View加载布局,并通过布局调ViewModel中的方法,VeiwModel可以通过调用后的结果决定启动什么视图,同时ViewModel保持和model的通信。V:加载视图,和layout通信,进行数据绑定与更新,对应Activity(由于代码是在太少,有时自带启动自己的方法)还有就是一些layout文件,根据个人感觉进行调整。要注意layout文件的id重复,调用错误。M:model,业务逻辑。VM:判断条件,逻辑实现。
2023-12-08 18:30:01
140
原创 ARouter传值
组件化基础ARouter”举个例子:在不同的LoginActivty中有一个Button,点击Button后打开模块HomeActivity。ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。在不使用Arouter的情况下,更简单的方法就是intent传递。3:接收Arouter传递的数据需要加入@Autowired注解。2:之间需要加入ARouterPath 用来找到传递的位置。现在来介绍一下Arouter传递的方法。
2023-11-22 19:37:58
398
原创 关于MVVM的解串
view在Android中 代指的就是我们常见的文件布局和activity 中的元素初始化部分。总之,所有的一切我们在Android 中可以看到的东西都是view ,在view层中,我们只对ui做初始化。model在程序中专门用于提供数据,不管是网络数据获得的数据,还是数据库获得的数据,统统写在model里。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。ViewModel根据业务需要,从Model层调取相关数据,然后更新view层相关的元素。
2023-11-12 19:35:42
100
1
原创 布局和绑定表达式
数据绑定文件有所不同,已根据layout开头,后跟data元素和view根元素。此视图元素是非绑定布局文件中的根。借助表达式语言,可以编写表达式来处理视图分派的事件。数据绑定库会自动生成讲布局中的视图与您的数据对象绑定所需的类。android:text="可观察数据对象"android:text="事件绑定"
2023-11-11 09:08:22
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅