Android/Java
안드로이드 RxJava, RxAndroid
easy-1
2021. 8. 21. 01:14
<개념>
- RxAndroid 는 RxJava 에 안드로이드 개발을 쉽게 해주는 클래스를 제공해주는 라이브러리
- RxJava 는 ReactiveX (Reactive Extensions) 를 Java 로 구현한 라이브러리
- ReactiveX 는 관찰 가능한(Observable) 스트림을 사용하는 비동기 프로그래밍을 위한 API
- Reactive Programming 은 데이터 흐름과 변화의 전파와 관련있는 선언적 프로그래밍 패러다임 (반응형 프로그래밍)
<적용 방법>
1. RxJava Observable 사용
MutableLiveData<String> data = new MutableLiveData<>();
data.observe(this, result -> {
// result 에 test 가 들어옴
)};
private void SetData() {
data.setValue("test");
}