![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
张稳
I'm alone,but not lonly
展开
-
Android中三种锁的基本实现
一、synchronized基本概念:对象锁synchronized(object){….}用法 在以上的代码块中只能由一个线程执行!!! wait()、notify()是用在这个代码块当中的。wait()可以使当前线程A马上失去对象锁并且沉睡,直到对象调用notify()唤醒该线程。此时持有对象锁的线程B会先行执行完毕,然后再将对象锁交给线程A继续执行。 public class...原创 2018-04-17 16:46:28 · 15141 阅读 · 0 评论 -
自定义View 涉及到的绘图中的绘制方法(附带效果图)
自定义View 涉及到的绘图中的绘制方法在Android的PorterDuff.Mode类中列举了他们制定的规则:android.graphics.PorterDuff.Mode.SRC:只绘制源图像android.graphics.PorterDuff.Mode.DST:只绘制目标图像android.graphics.PorterDuff.Mode.DST_OVER:在源图像的顶...原创 2018-04-23 16:53:12 · 253 阅读 · 0 评论 -
ViewPager预加载问题
由于ViewPager源码中的属性 DEFAULT_OFFSCREEN_PAGES 代表预加载数量 所以网上 有种解决方案 说调用ViewPager的setOffscreenPageLimit(int limit),来设置ViewPager预加载的数量,但是这里很明确的告诉你,这种方案是不可行的。。为什么不行 我们来看setOffscreenPageLimit(int limit)的源码 ...原创 2018-07-23 16:58:24 · 668 阅读 · 0 评论