由于工作需要颗胡,初次接觸TVM毫深,工作用的電腦是windows系統(tǒng)的,要從頭搭建整個(gè)編譯環(huán)境毒姨,嗯哑蔫,真的硬核從頭弧呐,從安裝ubuntu子系統(tǒng)開(kāi)始闸迷,中間遇...
根據(jù)Android 基于Databinding 的入門(mén)級(jí) MVVM 模式搭建[http://www.reibang.com/p/a48e625...
MVVM模式將應(yīng)用分為三層: Model層:主要負(fù)責(zé)數(shù)據(jù)的提供腥沽。Model層提供業(yè)務(wù)邏輯的數(shù)據(jù)結(jié)構(gòu)(比如,實(shí)體類(lèi))鸠蚪,提供數(shù)據(jù)的獲冉裱簟(比如,從本地...
由于項(xiàng)目需要一個(gè)一體的文字和圖片一起居中的組建酣栈,用外層包裝不能達(dá)到需要的效果,所以去網(wǎng)上找了一圈汹押,最后發(fā)覺(jué)基本全是同一個(gè)來(lái)源轉(zhuǎn)載的矿筝,是只支持左側(cè)...
對(duì)于黏性廣播的問(wèn)題棚贾,我們需要在之前的版本中窖维,加上一個(gè)可選設(shè)置,默認(rèn)為關(guān)閉狀態(tài)妙痹;但是如何關(guān)閉這種功能铸史,我們需要從LiveData事件分發(fā)機(jī)制里去查...
該Bus實(shí)際上是參考了網(wǎng)上資料和相關(guān)視頻而實(shí)現(xiàn)的怯伊,【如有雷同琳轿,絕對(duì)不是巧合】,同時(shí)也感謝晚上各種提供資料的廣大程序猿們,有興趣的可以自己也寫(xiě)一個(gè)...
將Handler改成WeakHandler弱引用持有Context以后挪哄,新的問(wèn)題來(lái)了,做了延遲操作以后關(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)用場(chǎng)景: