http://www.gcssloop.com/customview/Canvas_BasicGraphics

為每個(gè)線程維護(hù)同一個(gè)對(duì)象的變量的不同副本舰始。 內(nèi)部由一個(gè)map類實(shí)現(xiàn)。key值為線程對(duì)象逃魄,value值為變量副本。
HashMap和LinkedHashMap都是實(shí)現(xiàn)Map接口拒炎,區(qū)別在于HashMap并不是按插入次序順序存放的孤钦,而LinkedHashMap是順序存放的 HashMap遍歷輸...
在使用Retrofit來作為網(wǎng)絡(luò)請(qǐng)求庫之后抗楔,筆者查閱了網(wǎng)上的有關(guān)教程棋凳,無外乎都是請(qǐng)求json數(shù)據(jù),使用addConverterFactory(GsonConverterFac...
我在使用retrofit和Gson配合時(shí)连躏,出現(xiàn)了這個(gè)問題剩岳,疑惑中亂七八糟瞎搞了一個(gè)下午沒有解決。期間懷疑Gson解析不能使用泛型(因?yàn)槲业慕馕鍪褂昧朔盒停┤肴龋髞碛钟X得可能是我...
** 1拍棕、開閉原則(Open Close Principle)** 開閉原則就是說對(duì)擴(kuò)展開放,對(duì)修改關(guān)閉勺良。在程序需要進(jìn)行拓展的時(shí)候绰播,不能去修改原有的代碼,實(shí)現(xiàn)一個(gè)熱插拔的效果...
通過Observable的方式去通知UI數(shù)據(jù)已經(jīng)改變了 我們的實(shí)體類要繼承BaseObservale類 Getter上使用注解@Bindable 在Setter里調(diào)用方法no...
flatMap()的原理是這樣的: 使用傳入的事件對(duì)象創(chuàng)建一個(gè) Observable對(duì)象; 并不發(fā)送這個(gè) Observable, 而是將它激活事甜,于是它開始發(fā)送事件谬泌; 每一個(gè)創(chuàng)...
RxJava有四個(gè)基本概念 被觀察者 Observable 觀察者 Observer 訂閱 Subscribe 事件 事件回調(diào)方法 onNext( ) , 相當(dāng)于onCli...