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)中,可能會想著有沒有辦法進行數(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繪制的...