Lifecycle生命周期感知型組件,用來(lái)執(zhí)行、操作、響應(yīng)另一個(gè)組件(如 Activity 和 Fragment)的生命周期狀態(tài)的變化。 本文L...
筆記文章,沒(méi)有廢話,句句關(guān)鍵 線程池的優(yōu)點(diǎn) 重用線程池里的線程,避免創(chuàng)建和銷(xiāo)毀線程所帶來(lái)的性能開(kāi)銷(xiāo) 有效控制最大并發(fā)數(shù),避免造成線程間搶占系統(tǒng)資...
配置 Kotlin項(xiàng)目: module App: 源碼流程分析 三個(gè)關(guān)鍵階段 自定義處理器工作流程: 自定義處理器源碼分析:結(jié)構(gòu)圖 調(diào)用類(lèi): 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ò)去,...
==本文為讀書(shū)和博客學(xué)習(xí)筆記,記錄將知識(shí)總結(jié)自己理解的方式。可能存在錯(cuò)誤。文末會(huì)給出相關(guān)參考鏈接== 1. Android系統(tǒng)概括 1.1 An...
歸并排序 歸并排序的思想是分治法+回溯,將一個(gè)無(wú)序的數(shù)組先按照原來(lái)的一半進(jìn)行拆分,一直拆分到最后一個(gè)元素,然后開(kāi)始回溯,排序開(kāi)始的過(guò)程是再回溯時(shí)...
快速排序思想 快速排序號(hào)稱(chēng)20世紀(jì)最偉大的十大算法之一,也是nlogn級(jí)別的排序算法,它的思想是類(lèi)似冒泡排序,是一種交換排序,同時(shí)加入分治法。 ...