上文,我們通過簡單的ViewModel使用源碼入手,對其源碼進(jìn)行閱讀,原理進(jìn)行了簡單總結(jié),簡單來說,ViewModel是通過Activity的onRetainNonConfigurationInstance 與 getLastNonConfigurationInstance的自動調(diào)用,實現(xiàn)了 ViewModel數(shù)據(jù)的存儲和恢復(fù),數(shù)據(jù)存儲在ViewModelStore的map中,更加明確的話,應(yīng)該是存儲在activity對象的某個屬性對象中。
Android Jetpack 從使用到源碼深耕【ViewModel從實踐到原理 】(一)
Android Jetpack 從使用到源碼深耕【ViewModel從實踐到原理 】(二)
Android Jetpack 從使用到源碼深耕【ViewModel從實踐到原理 】(三)
Android Jetpack 從使用到源碼深耕【ViewModel從實踐到原理 】(四)文章來源:http://www.zghlxwxcb.cn/news/detail-440127.html
經(jīng)過前面源碼的探索,小編想要提出一個問題,大家日常編碼中,簡單來說,會遇到兩種acti文章來源地址http://www.zghlxwxcb.cn/news/detail-440127.html
到了這里,關(guān)于Android Jetpack 從使用到源碼深耕【ViewModel從實踐到原理 】(三)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!