Observable<List<T>> -> Observable<T>
Observable<List<T>>
Observable<T>
透過 .flatMap(Observable::from)
.flatMap(Observable::from)
也就是徹底把 Observable<T> 當作 List<T> 用,無論裡面裝著一個還是多個。不會有其他 Collection 在傳遞。
List<T>
好像不錯,最後接 adapter 時你怎麼處理?
.toList() Orz.. 也就是末端如果一定要使用才自己轉換成 List。從維持可操作性到不可操作性。
.toList()
.buffer(10).subscribe(listAdapter::addAll);
好像是,剛剛想說乾脆也給他 subscribe 後 notify insert 一筆一筆之類 :P...
Kmark 是一個類似 Markdown 語法的格式,以下為提供的功能:
*兩邊加單星*
**兩邊加雙星**
~~兩邊加雙曲號~~
> 左邊加個大於符號
左邊加個大於符號
* 可用星號 * 也可以 - 減號 * 數字加點也可以
`abcdefghijk`
兩邊用倒引號包住
abcdefghijk
``` function abc() ```
上下都用三個倒引號包住
function abc()
[這是連結][1] [1]: http://example.com
連結第一部份是文字,先用中括號包住,後面再加上 [編號]。 第二部份是連結本身,放在文末,開頭是 [編號]: http
這是連結1