RxAndroidでActivity/Fragment等を扱う際に必要になるライフサイクル系処理を簡単に記述するためのサポートライブラリです。
retro-lambdaを使用し、ラムダ式を用いることでコードの可読性の向上が行えます。
タスクの実行結果ごとにコールバックされる条件
タスク成功 | タスク失敗 | タスクキャンセル | |
---|---|---|---|
completed() | 実行 | - | - |
failed() | - | 実行 | - |
canceled() | - | - | 実行 |
finalized() | 実行 | 実行 | - |
プロジェクトの都合に応じて、下記のどちらかを選択してください。
- アプリ等の成果物で権利情報を表示可能な場合
- 権利情報の表示を行う(行える)場合、MIT Licenseを使用してください。
- MIT License
- 何らかの理由で権利情報を表示不可能な場合
- 何らかの事情によりライセンス表記を行えない場合、下記のライセンスで使用可能です。
- ライブラリ内で依存している別なライブラリについては、必ずそのライブラリのライセンスに従ってください。
- NYSL(English)
- NYSL(日本語)
- repositoriesブロックにリポジトリURLを追加する
- dependenciesブロックに任意バージョンのライブラリを追加する
repositories { maven { url "http://eaglesakura.github.io/maven/" } // add maven repo mavenCentral() } dependencies { compile 'com.eaglesakura:rxandroid-support:1.2.+' // add library }