2016/12/31

FluxJava 與 Rx 結合的使用示範

這篇是「FluxJava: 給 Java 使用的 Flux 函式庫」的延續,會透過建構一個示範的 Todo App 的過程來說明如何使用 FluxJava,所有示範的原始碼都可以在 Github 上找到。 大部份的內容其實都已經寫在另一篇中,但考量到有一些性急的朋友對於要開另外一篇文章,來看與想找的主題無關的內容會感到不耐,所以在這篇文章中還是會呈現完整的步驟及相關的內容。 Flux 簡介 為了方便不熟悉 Flux 的讀者,一開始會先簡短地說明這個架構。以下是借用...

2016/12/7

FluxJava 與 EventBus 結合的使用示範

這篇是「FluxJava: 給 Java 使用的 Flux 函式庫」的延續,會透過建構一個示範的 Todo App 的過程來說明如何使用 FluxJava,所有示範的原始碼都可以在 Github 上找到。 Flux 簡介 為了方便不熟悉 Flux 的讀者,一開始會先簡短地說明這個架構。以下是借用 Facebook 在 Flux 官網上的原圖: 從圖上可以看到所有箭頭都是單向的,且形成一個封閉的循環。這一個循環代表的是資料在...

2016/12/2

如何消除間接呼叫 Method 在 Android Studio 中的編譯警告

如果有使用過 DI (Dependency Injection) Framework 像是 butterknife,或是 Bus 一類的 Framework 像是 Otto 或 EventBus,一定會撰寫出 Method 是沒有被自己開發的程式碼直接呼叫的。這時在 Android Studio 的即時編譯檢查就會出現警告: Method ‘...’ is never used 就像這篇文章裡提到,警告的出現會形成一定程度上的困擾,最好是能夠消除掉,畢竟這是一個無法避免的寫法,但又不應該是個問題。 照「調整...