轉(zhuǎn)載請(qǐng)標(biāo)注出處:http://www.itdecent.cn/p/7bf306c09c7e 先推薦一篇很不錯(cuò)的關(guān)于DisplayList構(gòu)建的文章 Android N中UI硬...
轉(zhuǎn)載請(qǐng)標(biāo)注出處:http://www.itdecent.cn/p/7bf306c09c7e 先推薦一篇很不錯(cuò)的關(guān)于DisplayList構(gòu)建的文章 Android N中UI硬...
【 文:李砍柴】 引子 今年四月的時(shí)候,母親給我打電話說,她不在鎮(zhèn)上我姐家里住,她回家了。 其實(shí)姐姐也是心疼母親,才接她去鎮(zhèn)上,名義上是照看外孫女,其實(shí)并沒有太多的事。在家里...
@冰冰的凍結(jié) 本身就是開源的啊。。
RxJava優(yōu)化之干掉僵尸線程一、背景 最近在做Android應(yīng)用線程優(yōu)化,其中有一個(gè)核心指標(biāo)就是收斂進(jìn)程中的線程數(shù),這是一段很長(zhǎng)的故事,本文只是關(guān)于RxJava的一個(gè)方面的優(yōu)化,其中有些坑值得每位使用R...
最理想的情況是大家業(yè)務(wù)代碼不去使用computation調(diào)度器,需要的地方直接使用newthread調(diào)度器就好
RxJava優(yōu)化之干掉僵尸線程一、背景 最近在做Android應(yīng)用線程優(yōu)化,其中有一個(gè)核心指標(biāo)就是收斂進(jìn)程中的線程數(shù),這是一段很長(zhǎng)的故事,本文只是關(guān)于RxJava的一個(gè)方面的優(yōu)化,其中有些坑值得每位使用R...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 這次就來梳理一下 Android 的屏幕刷新機(jī)制,把我這段時(shí)間因?yàn)檠芯縿?dòng)畫而梳理出來的一些關(guān)于屏幕刷新方面...
速度呀~
少年,你可能對(duì)RxJava的Zip操作有些誤會(huì)閱讀時(shí)間 ~ 5min 項(xiàng)目中有這樣一個(gè)場(chǎng)景,資訊詳情頁展示需要發(fā)送兩個(gè)網(wǎng)絡(luò)請(qǐng)求,一個(gè)獲取資訊信息,一個(gè)獲取評(píng)論信息,只有兩部分內(nèi)容都請(qǐng)求都完成,才能進(jìn)行頁面的展示,這是一個(gè)...
兩個(gè)問題,zip操作本身就是串行的,zip(A,B), 只有A執(zhí)行完了,才會(huì)去執(zhí)行B,你可以自己調(diào)試,所以文章title存在一些問題,使用zip操作符號(hào)默認(rèn)不會(huì)并發(fā)執(zhí)行;
而且這個(gè)問題看起來還是挺好解決的
Observable a; a.subscribeOn(Schedulers.newThread()).doOnnext( 處理第一個(gè)結(jié)果)
Observable b; b.subscribeOn(Schedulers.newThread())
zip(a,b,fuction())
在function里面處理b的結(jié)果就好了
Rxjava 利用zip實(shí)現(xiàn)并行請(qǐng)求串行處理結(jié)果現(xiàn)在有這么個(gè)邏輯需求, 并行請(qǐng)求兩個(gè)網(wǎng)絡(luò)請(qǐng)求 A和B , 但是要確保先處理A的結(jié)果, 在處理B的結(jié)果. 實(shí)現(xiàn)這個(gè)需求其實(shí)很簡(jiǎn)單, 只要定義一個(gè)全局變量去判斷就可以了, 或者利...
適配器模式的出現(xiàn)是為了滿足各種不同的需求,我們?cè)谧鲩_發(fā)的時(shí)候,經(jīng)常會(huì)用到一個(gè)中間層來進(jìn)行適配,這個(gè)中間層就起到了適配器模式的作用。學(xué)習(xí)的時(shí)候,有一個(gè)很好的例子就是筆記本對(duì)電壓...
場(chǎng)景引入: 我國(guó)古代的四大發(fā)明中的印刷術(shù),就會(huì)用到一個(gè)稱作模板的東西,事先將需要的東西進(jìn)行雕刻成模子,然后按需使用。 模板方法模式將公共部分則加以實(shí)現(xiàn),不定的方法定義在父類中...
@砌墻的民工 那可以直接生成class文件呀。。為啥一定要生成java文件呢。。
如何理解 Transform API概述 Starting with 1.5.0-beta1, the Gradle plugin includes a Transform API allowing 3rd p...
哈哈,又看了一遍訪問者。。
設(shè)計(jì)模式系列-觀察者模式,訪問者模式觀察者模式 Subject被觀察者:能夠動(dòng)態(tài)地增加、取消觀察者,職責(zé)是管理觀察者并通知觀察者。Observer觀察者: 接收到消息后,進(jìn)行相應(yīng)的操作。ConcreteSubj...
觀察者模式 Subject被觀察者:能夠動(dòng)態(tài)地增加、取消觀察者,職責(zé)是管理觀察者并通知觀察者。Observer觀察者: 接收到消息后,進(jìn)行相應(yīng)的操作。ConcreteSubj...