第一步:創(chuàng)建 ViewModelProvider , 拿到 ViewModelStoreOwner(ComponentActivity) 的 ...
LiveData 數(shù)據(jù)粘性 主要思路 : 觀察時(shí) ,修改 observer 的 mVersion 與 LiveData的 mVersion 一致
一 :使用 Activity 已經(jīng)實(shí)現(xiàn) LifecycleOwner , 觀察者 比如 Presenter 需要實(shí)現(xiàn) LifecycleObse...
容器 容器,就是用來(lái)存放東西的盒子。常用的數(shù)據(jù)結(jié)構(gòu)包括:數(shù)組array, 鏈表list, 樹tree, 棧stack, 隊(duì)列queue, 散列表...
類 C++ 在 C 語(yǔ)言的基礎(chǔ)上增加了面向?qū)ο缶幊蹋珻++ 支持面向?qū)ο蟪绦蛟O(shè)計(jì)。類是 C++ 的核心特性,用戶定義的類型。 類的析構(gòu)函數(shù)是類的...
1、結(jié)構(gòu)體 結(jié)構(gòu)體是C編程中一種用戶自定義的數(shù)據(jù)類型,類似于Java的JavaBean 當(dāng)結(jié)構(gòu)體需要內(nèi)存過(guò)大,使用動(dòng)態(tài)內(nèi)存申請(qǐng)。結(jié)構(gòu)體占用字節(jié)數(shù)...
1、指針 指針是一個(gè)變量,其值為地址。注意: 指針變量本身也有地址聲明指針或者不再使用后都要將其置為0 (NULL)野指針 : 未初始化的指針懸...
c與c++C語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,廣泛應(yīng)用于底層開發(fā)。c語(yǔ)句是面向過(guò)程的語(yǔ)言,c++是面向?qū)ο蟮恼Z(yǔ)言,C++對(duì)c進(jìn)行擴(kuò)展。c是c++的子...