一、DataBinding DataBinding 是 2016 年的 Android Studio 2.0 版本 開始使用的 , 其作用是實(shí)現(xiàn)...
問題背景 最近跟群友討論一個(gè)技術(shù)問題: 一個(gè)應(yīng)用開啟了多進(jìn)程,最終到底會(huì)創(chuàng)建幾個(gè)application對(duì)象闯估,執(zhí)行幾次onCreate()方法? ...
關(guān)于這個(gè)問題在面試的時(shí)候可能會(huì)被問到吼和,其實(shí)在某些情況下是可以在子線程中更新UI的! 比如:在一個(gè)activity的xml文件中中隨便寫一個(gè)Tex...
背景 在我們?nèi)粘i_發(fā)中涨薪,多線程管理一直是非常頭疼的問題之一,尤其在歷史性長(zhǎng)炫乓,結(jié)構(gòu)復(fù)雜的app中刚夺,線程數(shù)會(huì)達(dá)到好幾百個(gè)甚至更多,然而過多的線程不僅...
一厢岂、對(duì)象關(guān)系映射 - ORM / Object Relational Mapping Android 系統(tǒng)中使用的數(shù)據(jù)庫(kù)[https://clo...
一光督、背景 現(xiàn)在的App開發(fā),或多或少都會(huì)用到Hybrid模式塔粒,到了WebView這邊结借,經(jīng)常會(huì)加載一些js文件(例如和WebView用來Nativ...
前言 Launcher是一個(gè)用來顯示系統(tǒng)中已經(jīng)安裝的應(yīng)用程序的應(yīng)用程序,Launcher 在啟動(dòng)過程中會(huì)請(qǐng)求PackageManagerServ...
一卒茬、LiveData 簡(jiǎn)介 在 視圖 View 與 數(shù)據(jù)模型 Model 通過 ViewModel 架構(gòu)組件 進(jìn)行綁定后 , 可以立即 將 Vi...
一船老、RecyclerView 數(shù)據(jù)綁定核心要點(diǎn) 1咖熟、啟用數(shù)據(jù)綁定 / 導(dǎo)入依賴 在 RecyclerView 中 , 如果要使用 DataBin...