DaveBoy
DaveBoy
因为没有looper,需要先prepare
适配个j2,一把梭
window就是一个窗体嘛,用来装与用户交互(展示)内容的容器 manager:管理窗体?
是的,正如楼上所说,其实正常情况下是不会内存泄漏的,除非handler队列等待太久(什么情况会这样呢?anr?延时太久?) 理解到泄漏的原因(handler持有了activity,然后message持有handler,然后MQ持有message),持有链了解清楚了也就好解决了:handler持有activity可以通过弱引用或者内部静态类等方式解决,removecallbacksandmessages则是清除后面的引用。 其实却是内存大,泄漏点也没啥,只是规范使然,就像过马路最好走斑马线,不然说不定哪天就被撞死了
‘然后如果在finally中修改了返回值,就会返回修改后的值。’ 这句话是不太准确的: 对返回对象本身更改是无效的:  对返回对象的属性更改是有效的: 
i found the method which not check the body is null,but it need the continuationBodyNullable in HttpServiceMethod be true,and i never found which place can change it to true,it always...
i change it like this ,and it be ok. ``` import retrofit2.Response ... @HEAD suspend fun checkHDVideo(@Url url:String): Response ``` but the continuationBodyNullable in HttpServiceMethod always be false still has...
有序,唯一,键值对
> 那些说Set是无序的,知不知道有个实现类叫LinkedHashSet?Set只是不能有重复的元素,其他的说多了都是扯淡,建议读一下《Java编程思想》——持有对象一章。 大家说的都是广义上的set特性。 那要你这么说,你介绍set还得把每种set的特性都算在set上? 那要你这么说,map不也是有序的,map也有对应实现,map岂不是插入有序的,也有对应实现? 谈的是共同群体的普遍性,而不是单独特定个体的特性。
他想自定义其他资源比如图片的替换规则