목차

RxJava

내용

반응형 프로그래밍은 크게 3부분으로 구성되어 있다.
1. input 부분: 이벤트가 시작되는 부분
2. operators 부분: 이벤트를 가공하고 조합(compose) 하여 결과를 만드는 부분
3. output 부분: 가공한 결과를 출력하는 부분

snippet.java
// 구구단 3단을 출력하는 Rx 코드
int dan = 3;
EditText guguEdit = (EditText)findViewById(R.id.guguEdit);
EditText guguResult = (EditText)findViewById(R.id.guguResult);
 
guguEdit.setText(Integer.toString(dan));
Observalbe.range(1, 9)
  .map(row -> dan + " * " + row " = " + (dan * row))
  .map(row -> row + row + '\n')
  .subscribe(guguResult::append);

한국어 자료

영어자료

참고

추가


관련 문서