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