http://www.gcssloop.com/customview/Canvas_BasicGraphics
HashMap和LinkedHashMap都是實(shí)現(xiàn)Map接口,區(qū)別在于HashMap并不是按插入次序順序存放的,而LinkedHashMap是順序存放的 HashMap遍歷輸...
在使用Retrofit來作為網(wǎng)絡(luò)請求庫之后,筆者查閱了網(wǎng)上的有關(guān)教程,無外乎都是請求json數(shù)據(jù),使用addConverterFactory(GsonConverterFac...
我在使用retrofit和Gson配合時,出現(xiàn)了這個問題,疑惑中亂七八糟瞎搞了一個下午沒有解決。期間懷疑Gson解析不能使用泛型(因?yàn)槲业慕馕鍪褂昧朔盒停?,后來又覺得可能是我...
** 1、開閉原則(Open Close Principle)** 開閉原則就是說對擴(kuò)展開放,對修改關(guān)閉。在程序需要進(jìn)行拓展的時候,不能去修改原有的代碼,實(shí)現(xiàn)一個熱插拔的效果...
通過Observable的方式去通知UI數(shù)據(jù)已經(jīng)改變了 我們的實(shí)體類要繼承BaseObservale類 Getter上使用注解@Bindable 在Setter里調(diào)用方法no...
flatMap()的原理是這樣的: 使用傳入的事件對象創(chuàng)建一個 Observable對象; 并不發(fā)送這個 Observable, 而是將它激活,于是它開始發(fā)送事件; 每一個創(chuàng)...
RxJava有四個基本概念 被觀察者 Observable 觀察者 Observer 訂閱 Subscribe 事件 事件回調(diào)方法 onNext( ) , 相當(dāng)于onCli...