自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 day4 总结

进行网络请求时出现的错误,提示你不支持请求体的HTTP方法上使用。这样支持请求体的方法上。注解的地方是否用的是。

2023-11-14 19:51:49 802 1

原创 关于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关注的人

提示
确定要删除当前文章?
取消 删除