diff --git "a/_posts/2020-12-23-\347\275\221\347\273\234\346\235\202\345\275\225.md" "b/_posts/2020-12-23-\347\275\221\347\273\234\346\235\202\345\275\225.md" index 6e300216cd..61be1076ef 100644 --- "a/_posts/2020-12-23-\347\275\221\347\273\234\346\235\202\345\275\225.md" +++ "b/_posts/2020-12-23-\347\275\221\347\273\234\346\235\202\345\275\225.md" @@ -184,4 +184,28 @@ toc: true 60.它看了365度,就差你这1度,所以没看到你。 -61.真有事不是宣传征兵,而是退役人员二次入伍。 \ No newline at end of file +61.真有事不是宣传征兵,而是退役人员二次入伍。 + +62.有一种没被知识污染过的清澈。 + +63.你年纪这么大还单身,一定存了很多钱吧? + +64.从前有个龙王要给自己选女婿 +选女婿有个标准就是必须90斤 +然后有一只大海龟就去了 +一量体重89斤他就没合格 +然后大海龟就非常的难过的走了 +走走碰到一只小虾米 +小虾米就问大海龟怎么了 +大海龟就把这件事告诉了小虾米 +小虾米说我正好1斤 +我躲到你耳朵里就刚90斤了 +大海龟就让小虾米躲进耳朵里 +在一起量正好90斤 +龙王有点怀疑就问大海龟 +你刚刚还89斤怎么现在就90了 +这时候小虾米从大海龟里的耳朵里面掉了出来 +龙王问:“你在干嘛 ”。 +小虾米说 :“我给王八讲故事呢”。 + +65.夜里很安静,我录了下来,等世界喧闹的时候播放 diff --git "a/_posts/2023-03-30-ViewModel\345\216\237\347\220\206.md" "b/_posts/2023-03-30-ViewModel\345\216\237\347\220\206.md" index dbdbfa6066..90723642e5 100644 --- "a/_posts/2023-03-30-ViewModel\345\216\237\347\220\206.md" +++ "b/_posts/2023-03-30-ViewModel\345\216\237\347\220\206.md" @@ -14,8 +14,7 @@ ViewModel的作用,为UI层提供数据,并且能较长时间保存数据直 **2.Activity是怎样储存ViewModel的?** 基类ComponentActivity存有一个ViewModelStore对象,ViewModelStore很简单,拥有一个HashMap,专门用来处理所有的ViewModel,它们之间的关系: - -Activity -> ViewModelStore -> ViewModel +**Activity -> ViewModelStore -> ViewModel** **3.ViewModel的自动回收** 当onDestroy()回调的时候,用isChangingConfigurations()用来判断是否为配置变化导致的重启,如果不是,则认为Activity被正常的回收,所有的ViewModel的也随同clear,这也解释了为啥ViewModel能在屏幕旋转后依然能够保存数据。