ViewModel用來可感知生命周期的方式存儲和管理UI相關(guān)數(shù)據(jù),當(dāng)系統(tǒng)配置發(fā)生變更的時候也颤,如屏幕旋轉(zhuǎn),數(shù)據(jù)不會丟失。 一癞蚕、ViewModel源碼分析 我們先來看ViewMo...
![240](https://upload.jianshu.io/users/upload_avatars/27109610/4c5af69a-e86a-4a87-86b2-61418b7929f2.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
ViewModel用來可感知生命周期的方式存儲和管理UI相關(guān)數(shù)據(jù),當(dāng)系統(tǒng)配置發(fā)生變更的時候也颤,如屏幕旋轉(zhuǎn),數(shù)據(jù)不會丟失。 一癞蚕、ViewModel源碼分析 我們先來看ViewMo...
當(dāng)外層的Fragment或者里層的的Adapter繼承FragmentStatePagerAdapter或兩者都繼承FragmentStatePagerAdapter時,報異...
我們在開發(fā)當(dāng)中碌燕,可能會想著有沒有辦法進(jìn)行數(shù)據(jù)和界面的解耦误证,這篇文章分享一下ViewModel的使用實現(xiàn)數(shù)據(jù)與界面之間的解耦,希望對看文章的小伙伴有所啟發(fā)修壕。 導(dǎo)入ViewMod...
一直想抽時間把些較為基礎(chǔ)的控件統(tǒng)一系統(tǒng)化抽取出來形成Demo,方便記錄以及解答慈鸠,以下是項目的效果蓝谨,如果有欠缺的,歡迎小伙伴評論區(qū)留言青团,項目的GitHub地址:AndroidM...
來實習(xí)公司有一周多了壶冒,從熟悉工作環(huán)境到業(yè)務(wù)到參與項目這段時間缕题,真的受益匪淺,get到很多新知識胖腾,也發(fā)現(xiàn)自己知識儲備上的不足烟零,特此開一個專題“實習(xí)隨筆”來回顧每周的知識點和一些...
在上一篇實習(xí)隨筆| 周記(五)提過因為實習(xí)忙碌和秋招提前批將盡而焦灼和苦惱瘪松,于是在各種思想斗爭和考慮后,終于下定決心在項目新版本上線之際辦理了離職锨阿,并開始全心全意投入秋招宵睦。原...
提到四大組件大家肯定再熟悉不過了,本篇側(cè)重于對四大組件工作過程的分析: 概述 工作過程ActivityServiceBroadcastReceiverContentProvi...
文章腦圖 1、主要區(qū)別 布局效果 空數(shù)據(jù)處理 頭尾布局 局部刷新 動畫效果 item點擊事件 緩存機制 在Android L引入嵌套滾動機制(NestedScrolling)...
最近開始復(fù)習(xí)Android然磷,突然發(fā)現(xiàn)自己以前沒怎么寫筆記郑趁,沒有體系。一看Android的布局都有七大了姿搜,所以決定一邊復(fù)習(xí)寡润,一邊記錄。 七大布局分別為:線性布局(LInearL...
概述 本篇文章會從源碼(基于Android 6.0)角度分析Android中View的繪制流程舅柜,側(cè)重于對整體流程的分析梭纹,對一些難以理解的點加以重點闡述,目的是把View繪制的...