![240](https://upload.jianshu.io/users/upload_avatars/22713897/e887739c-b9fc-46ea-9e50-4becada68c54.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Positioned可以通過(guò)設(shè)置top, right, bottom, left來(lái)讓W(xué)idget相對(duì)于Stack進(jìn)行定位蔫耽,但是如果他的child...
在項(xiàng)目中,遇到了各種Consumer留夜,剛開(kāi)始的時(shí)候還不知道他們有什么區(qū)別匙铡,后面通過(guò)一些開(kāi)發(fā)實(shí)踐逐漸摸清楚了他們之間的區(qū)別和使用場(chǎng)景。首先香伴,這些C...
檢查內(nèi)存泄漏原理當(dāng)構(gòu)造一個(gè)弱引用對(duì)象(KeyedWeakReference)時(shí)慰枕,并把ReferenceQueue引用隊(duì)列作為參數(shù)傳入。當(dāng)系統(tǒng)發(fā)生...
ArrayList0. 通過(guò)數(shù)組實(shí)現(xiàn)1. add即纲,會(huì)進(jìn)行擴(kuò)容(當(dāng)前數(shù)組大小 + (當(dāng)前數(shù)組大小 / 2))2. remove具帮,刪除對(duì)應(yīng)的下標(biāo),并...
解決問(wèn)題:1. Activity的銷毀和重建過(guò)程中的數(shù)據(jù)保存低斋。2. 邏輯層持有UI層管理網(wǎng)絡(luò)請(qǐng)求蜂厅,避免內(nèi)存泄漏。 ViewModel與Activ...
MMKV的核心原理是將文件MMAP到內(nèi)存中膊畴,將新的key/value直接append到內(nèi)存中掘猿,如果達(dá)到邊界了,就重整以騰出空間唇跨,如果空間還是不夠...
背景:需要做一個(gè)同時(shí)顯示統(tǒng)計(jì)圖 + 統(tǒng)計(jì)表的頁(yè)面稠通,統(tǒng)計(jì)圖在上方,統(tǒng)計(jì)表在下方买猖,同時(shí)統(tǒng)計(jì)表數(shù)據(jù)較多改橘,一頁(yè)無(wú)法顯示完成,需要支持橫向滾動(dòng)和縱向滾動(dòng)玉控。...
RecyclerView無(wú)法復(fù)用緩存原因:當(dāng)NestedScrollView作為RecyclerView的父布局時(shí)飞主,因?yàn)镹estedScroll...
背景:因?yàn)槲覀兊膽?yīng)用中有很多業(yè)務(wù)查詢的功能,包括但不限于融資申請(qǐng)列表,放款列表申請(qǐng)碌识,銀行賬戶審核等等10來(lái)個(gè)列表碾篡,而針對(duì)每一個(gè)列表,都有各自一套...