WorkManager適用于完成延遲或者異步任務(wù),即使是我們的App當(dāng)前沒有被打開或者設(shè)備重啟也能完成這些任務(wù)椭符。 關(guān)鍵功能 兼容最低API 14...
Paging Library(分頁加載庫)用于逐步從數(shù)據(jù)源加載信息,而不會耗費過多的設(shè)備資源或者等待太長的時間醉途。 總體概覽 一個常見的需求是獲取...
Room在SQLite上提供了一個方便訪問的抽象層舍扰。App把經(jīng)常需要訪問的數(shù)據(jù)存儲在本地將會大大改善用戶的體驗。這樣用戶在網(wǎng)絡(luò)不好時仍然可以瀏覽...
ViewModel設(shè)計的目的就是存放和處理和UI相關(guān)的數(shù)據(jù)侣诵,并且這些數(shù)據(jù)不受配置變化(Configuration Changes痢法,例如:旋轉(zhuǎn)屏幕...
LiveData LiveData是一種持有可被觀察數(shù)據(jù)的類。和其他可被觀察的類不同的是杜顺,LiveData是有生命周期感知能力的财搁,這意味著它可以...
有了整體的認識,就可以對之前沒有詳細介紹的類做一個深入的探究躬络。首先來看看Lifecycle尖奔。 Handling Lifecycles andro...
第一期的文章比較匆忙,遺留了好多問題穷当。最明顯的一個是ViewModel如何獲取詳細的個人信息提茁。假設(shè)用戶信息是從網(wǎng)絡(luò)獲取,那么我們調(diào)用后臺接口即可...
Android Architecture Components是谷歌在Google I/O 2017發(fā)布一套幫助開發(fā)者解決Android架構(gòu)設(shè)計...