網(wǎng)上的懶加載分析文章已經(jīng)很多,這里也給出我自己的分析思路。 1 為什么要實現(xiàn)懶加載?原因是默認(rèn)情況下ViewPager會去預(yù)加載前后各一頁的內(nèi)容...
LeakCanary LeakCanary用于監(jiān)控Activity/Fragment是否發(fā)生內(nèi)存泄漏。一般來說Activty銷毀的時候,也就是調(diào)...
計算機基礎(chǔ)知識掌握TCP和HTTP相關(guān)知識即可。 這是一份詳細(xì) & 清晰的計算機網(wǎng)絡(luò)基礎(chǔ) 學(xué)習(xí)指南計算機網(wǎng)絡(luò):這是一份全面 & 詳細(xì) 的TCP協(xié)...
事件分發(fā)相關(guān) 1、事件分發(fā)流程 ViewGroup的事件分發(fā) View的事件分發(fā) View和ViewGroup的OnTouchEvent 2、o...
一 、Handler源碼分析 1 構(gòu)造函數(shù) 構(gòu)造函數(shù)有幾個,常用的創(chuàng)建Handler實例的方法new Handler()最終會調(diào)用上面的方法,創(chuàng)...
一、JAVA 1、基礎(chǔ) java的特點 (OOP),封裝、繼承、多態(tài) 什么是多態(tài)?多態(tài)的實現(xiàn)機制是什么? 靜態(tài)屬性和靜態(tài)方法是否可以被繼承?是否...
java的特點 面對對象編程(OOP):封裝,繼承,多態(tài)。https://www.cnblogs.com/chenssy/p/3372798.h...
一、Activity 1、Activity生命周期 正常情況onCreate()->onStart()->onResume()->onPause...
1、Android繪制顯示原理 Android應(yīng)用程序把經(jīng)過測量(measure)、布局(layout)、繪制(draw)的數(shù)據(jù)發(fā)送系統(tǒng)服務(wù),s...