Live
Live copied to clipboard
A RxJava Transformer handle Android Lifecycle as same as LiveData.
Live
A Rx Transformer handling Android Lifecycle in the same way with LiveData.
if you just want to take the stream until a specific lifecycle event happen, maybe RxLifecycle is that you really want.
Usage
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
mObservable
.compose(Live.bindLifecycle(this))
.subscribe();
}
}
Installation
allprojects {
repositories {
maven { url 'https://maven.google.com' }
jcenter()
}
}
compile 'com.shundaojia:live:1.1.0'
// using Support Library 26.1+
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
// RxJava
compile "io.reactivex.rxjava2:rxandroid:$rootProject.rxandroidVersion"
compile "io.reactivex.rxjava2:rxjava:$rootProject.rxjavaVersion"