源码分析
文章平均质量分 96
源码分析
With__Sunshine
这个作者很懒,什么都没留下…
展开
-
RecyclerView分析
一般情况下,RecyclerView在setAdapter或adapter.notifyDataSetChanged后,或调用requestLayout,然后 onMeasure,onLayout、onDraw就开始了 //RecyclerView.java protected void onMeasure(int widthSpec, int heightSpec) { //dispatchLayoutStep1,dispatchLayoutStep2,dispatch转载 2021-01-27 14:55:14 · 429 阅读 · 0 评论 -
Android-Glide-分析01-Glide的初始化以及RequestManager对象的创建过程
Glide的初始化public static RequestManager with(@NonNull View view)public static RequestManager with(@NonNull Activity activity)public static RequestManager with(@NonNull FragmentActivity activity)public static RequestManager with(@NonNull Fragment fragment转载 2020-05-09 05:26:21 · 425 阅读 · 0 评论 -
Android-Handler-分析
分析过程ActivityThreadpublic static void main(String[] args) { //...略 Looper.prepareMainLooper(); //...略 ActivityThread thread = new ActivityThread(); thread.atta...转载 2020-05-06 02:38:36 · 197 阅读 · 0 评论 -
Java-定时器(Timer)-分析
定时器的使用//timer的使用private void testTimer(){ //<1>Timer仅延迟执行 //第一次延时1秒后开始执行任务currentTime=System.currentTimeMillis()+1000,任务执行完后就结束了 Timer timerDelayOnly = new Timer(); ...转载 2020-05-06 01:08:43 · 277 阅读 · 0 评论 -
Java-ScheduledThreadPoolExecutor-分析
创建对象:ScheduledThreadPoolExecutorExecutors.newCachedThreadPool()Executors.newCachedThreadPool(ThreadFactory threadFactory)Executors.newSingleThreadScheduledExecutor()Executors.newSingleThreadSched...转载 2020-05-05 17:35:27 · 299 阅读 · 0 评论