網(wǎng)上的懶加載分析文章已經(jīng)很多,這里也給出我自己的分析思路。 1 為什么要實(shí)現(xiàn)懶加載?原因是默認(rèn)情況下ViewPager會(huì)去預(yù)加載前后各一頁(yè)的內(nèi)容...
LeakCanary LeakCanary用于監(jiān)控Activity/Fragment是否發(fā)生內(nèi)存泄漏。一般來(lái)說(shuō)Activty銷毀的時(shí)候,也就是調(diào)...
計(jì)算機(jī)基礎(chǔ)知識(shí)掌握TCP和HTTP相關(guān)知識(shí)即可。 這是一份詳細(xì) & 清晰的計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 學(xué)習(xí)指南計(jì)算機(jī)網(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ù)有幾個(gè),常用的創(chuàng)建Handler實(shí)例的方法new Handler()最終會(huì)調(diào)用上面的方法,創(chuàng)...
一、JAVA 1、基礎(chǔ) java的特點(diǎn) (OOP),封裝、繼承、多態(tài) 什么是多態(tài)?多態(tài)的實(shí)現(xiàn)機(jī)制是什么? 靜態(tài)屬性和靜態(tài)方法是否可以被繼承?是否...
java的特點(diǎn) 面對(duì)對(duì)象編程(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)過(guò)測(cè)量(measure)、布局(layout)、繪制(draw)的數(shù)據(jù)發(fā)送系統(tǒng)服務(wù),s...