三、ViewModel 1. 作用 ? 用來(lái)存儲(chǔ)和管理UI相關(guān)數(shù)據(jù)的類? 系統(tǒng)配置發(fā)生改變時(shí),能對(duì) LiveData 進(jìn)行正確的保存和恢復(fù) 2....
二、LiveData 1. 作用 ? LiveData 一個(gè)可觀測(cè)的數(shù)據(jù)持有類? 數(shù)據(jù)可以被觀察者訂閱? 能夠感知組件(Fragment、Act...
一、Lifecycle 1. 作用 ? 簡(jiǎn)單的說(shuō)就是用來(lái)監(jiān)聽Activity與Fragment的生命周期變化? 通過(guò)觀察者模式 + 注解來(lái)更方便...
本文僅作為 AIDL 的初步了解與具體代碼實(shí)現(xiàn)的講解。并未深入IPC原理、Binder原理等。 一、概述 AIDL :Android Inter...
PermissionsDispatcher 三方庫(kù)使用 三方:PermissionsDispatcher 外鏈:Android 6.0 運(yùn)行時(shí)權(quán)...
零、資料 前輩文章I 前輩文章II 前輩文章III 一、簡(jiǎn)介 Android 四大組件中的全局的監(jiān)聽器,BroadcastReceiver (廣...
零、資料 前輩文章 《第一行代碼》 一、簡(jiǎn)介 Android 四大組件中的計(jì)算型組件,無(wú)用戶界面、在后臺(tái)運(yùn)行、生命周期長(zhǎng)。常用作提供在后臺(tái)長(zhǎng)期運(yùn)...
零、資料 《第一行代碼》 《Android 開發(fā)藝術(shù)探索》 一、Stack (任務(wù)棧) 棧是一種先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)。 每當(dāng)啟動(dòng)一個(gè)新活動(dòng)時(shí),它就...
一、了解 RecyclerView 五虎上將 RecyclerView.LayoutManager 調(diào)用關(guān)系 二、緩存 ViewHolder 緩...