Android干货园

78 篇文章
18 人订阅

全部文章

Hankkin

Dart 异步

一条执行线上,同时且只能执行一个任务(事件),其他任务都必须在后面排队等待被执行。也就是说,在一条执行线上,为了不阻碍代码的执行,每遇到的耗时任务都会被挂起放入...

12420
Hankkin

Dart 相关语法笔记

dart中没有private、protect、public等修饰符。默认的都是可以被访问的。那么是怎样控制权限访问的呢?

9820
Hankkin

7. JetpackNote---基于Jetpack的学习笔记APP

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

22830
Hankkin

6. Jetpack---Paging你知道怎样上拉加载吗?

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

35240
Hankkin

5. Jetpack源码解析---ViewModel基本使用及源码解析

2. Jetpack源码解析—Navigation为什么切换Fragment会重绘?

18020
Hankkin

4. Jetpack源码解析—LiveData的使用及工作原理

2. Jetpack源码解析—Navigation为什么切换Fragment会重绘?

22920
Hankkin

1. Jetpack源码解析---看完你就知道Navigation是什么了?

一、Android Jetpack_Note_CodeLabs一Navigation

53730
Hankkin

2. Jetpack源码解析---Navigation为什么切换Fragment会重绘?

Jetpack组件之Navigation—看完你就知道Navigation是什么了?

47240
Hankkin

2. Android_Jetpack组件---Lifecycles源码解析

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyh...

26840
Hankkin

1. Android_Jetpack组件---Naviagtion源码解析

一、Android Jetpack_Note_CodeLabs一Navigation

25210
Hankkin

Kotlin中级(9)- - - Kotlin类之数据类、密封类、内部类.md

上面的代码我们可以看到结构出来的变脸可以直接拿来用,比如数据体Leaf中的size属性,componentN函数群会按照数据体Leaf中属性声明的顺序,从com...

20820
Hankkin

Kotlin中级(8)- - - Kotlin类之接口、枚举.md

10520
Hankkin

Kotlin中级(7)- - - Kotlin类之抽象类、重载和重写.md

abstract 其中值得注意的是:抽象可以分为抽象类、抽象函数、抽象属性。而一个抽象类和普通类的区别在于抽象类除了可以有其自己的属性、构造函数、方法等组成部...

20720
Hankkin

Kotlin中级(6)- - - Kotlin类之的继承.md

因为Any这个类只是给我们提供了equals、hashcode、toString三个方法,我们可以看看Any这个类的源码实现

15160
Hankkin

Kotlin中级(5)- - - 初识Kotlin中的对象.md

主构造和次构造可以并存么?当然可以。但是如果类有一个主构造函数,那么每个次构造函数都需要委托给主构造函数。也就是说,次构造函数在最后还是要用到主构造函数。

10520
Hankkin

Kotlin初级(4)- - - 字符串和字符.md

19520
Hankkin

Kotlin初级(3)- - - 基础函数.md

area函数在printArea外部无效,它只服务于printArea。这在实现一个大函数时隐藏实现的细节是非常有用的。除此之外,本地函数还有一个好处就是可以访...

12130
Hankkin

Kotlin初级(2)- - - 空安全.md

如果可空变量为null时,返回null 这种用法大量用于链式操作,能有效避免空指针异常

12830
Hankkin

Kotlin初级(1)- - - 基础.md

使用package包可以将代码分割到各个命名空间内。所谓命名空间,就好比咱们的国内重名的地区非常多,如果单独将一个地名,很可能引起歧义,但如果按省来划分,就解决...

12930
Hankkin

【PageLayout】非常简单的一键切换加载-空数据-错误页,支持自定义

Android中经常使用一个空白页和网络错误页用来提高用户体验,给用户一个较好的感官,如果获取到的数据为空,那么会显示一个空白数据页,如果在获取数据的过程中网络...

19130

扫码关注云+社区

领取腾讯云代金券