RxJava2線程切換簡單用例: 通過subscribeOn()方法指定被觀察者的工作線程,以及observeOn()指定觀察者的工作線程迈勋。 運...
RxJava框架內(nèi)部采用觀察者模式胆描,基于事件流的鏈式調(diào)用瘫想、邏輯簡潔、使用簡單昌讲,在Android開發(fā)中被廣泛的使用国夜。 簡單用例: 創(chuàng)建被觀察者。 ...
經(jīng)過 Glide.with(xxx).load(xxx) 之后短绸,最終會得到 RequestBuilder<Drawable>车吹。因此 Glide....
Glide調(diào)用with()方法初始化成功后筹裕,會返回RequestManager的實例。 1窄驹、RequestManager類中有多個load()的...
Glide的使用不需要顯式的去初始化框架朝卒,其內(nèi)部實現(xiàn)好了初始化。并且實現(xiàn)了圖片加載的啟動和結束與頁面的生命周期綁定在一起乐埠。本篇文章源碼分析基于G...
最近發(fā)現(xiàn)在小米高系統(tǒng)版本的手機上抗斤,Toast的內(nèi)容會自帶應用名稱的前綴;百度一下饮戳,發(fā)現(xiàn)的確不少這些反饋(萬惡的小米系統(tǒng)開發(fā)...)豪治,看了幾篇解決...
概述: EventBus用于不同的Activity之間或者Activity與Service之間進行通信,非常的方便扯罐,即使是不同線程之間的數(shù)據(jù)發(fā)送...
概述:平時開發(fā)负拟,我們只需要在Activity的onCreate()方法中調(diào)用setContentView()方法就能實現(xiàn)頁面的展示,同時也能調(diào)用...
概述:當我們的APP的安裝包越來越大時歹河,版本更新每次都下載幾十兆的apk掩浙,可能需要等待幾分鐘的時間,用戶體驗就不是很好秸歧;如果使用增量更新厨姚,那用戶...