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