第一步:創(chuàng)建 ViewModelProvider , 拿到 ViewModelStoreOwner(ComponentActivity) 的 ViewModelStore ...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
第一步:創(chuàng)建 ViewModelProvider , 拿到 ViewModelStoreOwner(ComponentActivity) 的 ViewModelStore ...
LiveData 數(shù)據(jù)粘性 主要思路 : 觀察時 ,修改 observer 的 mVersion 與 LiveData的 mVersion 一致
一 :使用 Activity 已經實現(xiàn) LifecycleOwner 刺覆, 觀察者 比如 Presenter 需要實現(xiàn) LifecycleObserver 严肪, 當 Activ...
容器 容器诬垂,就是用來存放東西的盒子。常用的數(shù)據(jù)結構包括:數(shù)組array, 鏈表list伦仍, 樹tree结窘, 棧stack, 隊列queue充蓝, 散列表hash table, 集合s...
1卑笨、結構體 結構體是C編程中一種用戶自定義的數(shù)據(jù)類型,類似于Java的JavaBean 當結構體需要內存過大仑撞,使用動態(tài)內存申請赤兴。結構體占用字節(jié)數(shù)和結構體內字段有關,指針占用內...
1、指針 指針是一個變量沮翔,其值為地址陨帆。注意: 指針變量本身也有地址聲明指針或者不再使用后都要將其置為0 (NULL)野指針 : 未初始化的指針懸空指針 : 指針最初指向的內...
一 :通過 adb shell dumpsys meminfo ${PROCESS_NAME} 查看內存情況 這里我們選取手機上的一個應用Phoneix查看一下其內存占用情況...
1. LiveData有什么不足? 1.1 為什么引入LiveData? 要了解LiveData的不足责静,我們先了解下LiveData為什么被引入 LiveData 的歷史要追...
Kotlin 中的 data class 在使用 java 的時候题翻,我們經常會重寫類的 equals 、hashCode 和 toString 方法腰鬼。這些方法往往都是模板化的...
1. 取消勾選 2. profile app 3 雙擊 Memory 4. 打開某個APP頁面 嵌赠,查看內存是否增加 查看內存是否抖動,下圖表示有很多垃圾回收操作 5. 選擇區(qū)...