由于工作需要,初次接觸TVM,工作用的電腦是windows系統(tǒng)的,要從頭搭建整個(gè)編譯環(huán)境,嗯,真的硬核從頭,從安裝ubuntu子系統(tǒng)開始,中間遇...
根據(jù)Android 基于Databinding 的入門級(jí) MVVM 模式搭建[http://www.itdecent.cn/p/a48e625...
MVVM模式將應(yīng)用分為三層: Model層:主要負(fù)責(zé)數(shù)據(jù)的提供。Model層提供業(yè)務(wù)邏輯的數(shù)據(jù)結(jié)構(gòu)(比如,實(shí)體類),提供數(shù)據(jù)的獲?。ū热?,從本地...
由于項(xiàng)目需要一個(gè)一體的文字和圖片一起居中的組建,用外層包裝不能達(dá)到需要的效果,所以去網(wǎng)上找了一圈,最后發(fā)覺基本全是同一個(gè)來源轉(zhuǎn)載的,是只支持左側(cè)...
對(duì)于黏性廣播的問題,我們需要在之前的版本中,加上一個(gè)可選設(shè)置,默認(rèn)為關(guān)閉狀態(tài);但是如何關(guān)閉這種功能,我們需要從LiveData事件分發(fā)機(jī)制里去查...
該Bus實(shí)際上是參考了網(wǎng)上資料和相關(guān)視頻而實(shí)現(xiàn)的,【如有雷同,絕對(duì)不是巧合】,同時(shí)也感謝晚上各種提供資料的廣大程序猿們,有興趣的可以自己也寫一個(gè)...
將Handler改成WeakHandler弱引用持有Context以后,新的問題來了,做了延遲操作以后關(guān)閉Activity,作為嚴(yán)謹(jǐn)?shù)模◤?qiáng)迫癥)...
在使用handler的時(shí)候,常常因?yàn)閔andler持有Activity引用,在Activity關(guān)閉的時(shí)候,hanlder如果存在耗時(shí)操作,導(dǎo)致內(nèi)...
主要的處理方法: 實(shí)際調(diào)用場景: