Lifecycle生命周期感知型組件棋枕,用來(lái)執(zhí)行白修、操作、響應(yīng)另一個(gè)組件(如 Activity 和 Fragment)的生命周期狀態(tài)的變化重斑。 本文L...
筆記文章兵睛,沒(méi)有廢話,句句關(guān)鍵 線程池的優(yōu)點(diǎn) 重用線程池里的線程窥浪,避免創(chuàng)建和銷毀線程所帶來(lái)的性能開銷 有效控制最大并發(fā)數(shù)祖很,避免造成線程間搶占系統(tǒng)資...
配置 Kotlin項(xiàng)目: module App: 源碼流程分析 三個(gè)關(guān)鍵階段 自定義處理器工作流程: 自定義處理器源碼分析:結(jié)構(gòu)圖 調(diào)用類: A...
了解Navigation使用后假颇,思考幾個(gè)問(wèn)題 NavHostFragmnet作為路由容器,是如何解析nav_graph資源文件骨稿,從而生成NavG...
改造Navigation 目標(biāo): 摒棄xml文件坦冠,用注解的方式管理路由節(jié)點(diǎn)形耗。利用映射關(guān)系,動(dòng)態(tài)生成路由節(jié)點(diǎn)配置文件 改造FragmentNavi...
思考幾個(gè)問(wèn)題: 可以在代碼中用Bundle傳遞參數(shù),為什么要在XML去配置 XML中的參數(shù)標(biāo)簽判呕,只能設(shè)置和讀取倦踢,無(wú)法在XML中跳轉(zhuǎn)是附帶傳過(guò)去,...
==本文為讀書和博客學(xué)習(xí)筆記佛玄,記錄將知識(shí)總結(jié)自己理解的方式硼一±墼瑁可能存在錯(cuò)誤梦抢。文末會(huì)給出相關(guān)參考鏈接== 1. Android系統(tǒng)概括 1.1 An...
歸并排序 歸并排序的思想是分治法+回溯,將一個(gè)無(wú)序的數(shù)組先按照原來(lái)的一半進(jìn)行拆分愧哟,一直拆分到最后一個(gè)元素奥吩,然后開始回溯哼蛆,排序開始的過(guò)程是再回溯時(shí)...
快速排序思想 快速排序號(hào)稱20世紀(jì)最偉大的十大算法之一,也是nlogn級(jí)別的排序算法霞赫,它的思想是類似冒泡排序腮介,是一種交換排序,同時(shí)加入分治法端衰。 ...