![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 框架&库学习集
Mr_kings
一个在向上攀爬的程序猿......
展开
-
Dagger2 Dependencies与SubComponent 深入
依赖引用关系说明参考链接位于上层的component是看不到下层的,而下层则可以使用上层的,但不能引用同一层相邻component内的实例。依赖图例子@Subcomponent 子组件绑定 绑定子组件中的对象除了可以依赖自身模块中绑定的对象外,还可以依赖于其父组件或任何祖先组件中绑定的任何对象。另一方面,绑定在父组件中的对象不能依赖于绑定在子组件中的对象。 绑定在一个子组件中的对象也不能依赖于同级子组件中绑定的对象。–> 表示依赖 !–> 表示不依赖子绑定对象–>原创 2020-08-12 16:15:28 · 331 阅读 · 0 评论 -
Dagger2 基础入门与使用
Dagger2 依赖注入(Dependency injection ),通过注解的形式引入实体类,然后再接口Component作为桥梁沟通Moudle构建工厂模式注入到Activity/Fragment中减少我们new 实体化繁琐操作和统一管理我们的实列化对象Dagger2官网地址Gradle 引入 Dagger2主目录gradle.builddependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.原创 2020-08-12 16:13:51 · 351 阅读 · 0 评论 -
GreenDao 3.3.0 增删改查的使用(三)
GreenDao 3.3.0 多表关联使用(二)GreenDao 的数据操作处理是继承自AbstractDao这个抽象类最基本的函数:insert(T) delete(T) update(T) save(T) insertOrReplace(T) loadAll()其中 save(T) 和insertOrReplace(T) 方法比较特殊既能进行插入操作也能执行修改操作insertInTx(T…) deleteInTx(T…) updateInTx(T…) saveInTx(T…)原创 2020-07-21 17:45:36 · 1865 阅读 · 0 评论 -
GreenDao 3.3.0 多表关联使用(二)
GreenDao 3.3.0 基本使用与入门(一)注解关系说明GreenDao 进行表关联的处理 一对一, 一对多和 多对多的表管理处理,其联关系是通过主外键(对象之间关联的id,外键是对应表的主键id)来构建的,@ToOne(joinProperty =“teacherId” ) 一对一@ToMany(referencedJoinProperty =“courseId”) 一对多@ToMany //多对多 需要一个中间表去连接@JoinEntity(entity = GradeJ原创 2020-07-21 17:43:37 · 740 阅读 · 0 评论 -
GreenDao 3.3.0 基本使用与入门 (一)
GreenDao 引入GreenDao官网GreenDaoAPI地址Porject 目录下 build.gradle 下添加配置 dependencies { classpath 'com.android.tools.build:gradle:4.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.neenbedan原创 2020-07-21 17:39:54 · 3333 阅读 · 1 评论