如果看过ThreadLocal的源码,你就会恍然发现weakHashMap的源码看着居然有点眼熟。ThreadLocal,WeakHashMap...
1 动态代理使用 先看下动态代理如何使用,然后再分析下实现原理 jdk1.8之前动态代理在实现时反射会被频繁调用到,所以在性能上会稍微差一些,但...
关键词:IndexOutOfBoundsException: Inconsistency detected. Invalid view hold...
前言 dialogfragment是google推出用来替换dialog的一种方案,相比较dialog,dialogfragment能更好的管理...
引言 最近看了一个开源库的改动,其中里面的一个代码改动引起了我的好奇 ,可以看到作者将阻塞队列从LinkedBlockingQueue换成了Sy...
toast作为android系统发布以来一直伴随的一种提示交互,可以说做android开发的无人不晓。但即使就是这么一个常见到让人觉得平平无奇的...
前言: 好久没更新文章了,距离上次更新已经有5个月时间了,前段时间结合自己在处理的权限方面的问题写了这么篇水文,希望能帮到其他人。同时还是比较佩...
吐槽 关于利用okhttp的拦截器实现缓存在网上大概能找到很多相关的文章,在自己去实现post缓存的时候也看了一些文章,总体给我的感觉吧,都没有...
吐槽 关于利用okhttp的拦截器实现缓存在网上大概能找到很多相关的文章,在自己去实现post缓存的时候也看了一些文章,总体给我的感觉吧,都没有...