본문 바로가기

debounce3

Debounce , Throttle Debounce , Throttle Debonce와 Throttle 은 무슨차이가 있을까요 ? 먼저 Debounce 와 Throttle을 각각 알아보도록 하겠습니다. Debounce debounce 는 이벤트를 그룹화하여 특정시간이 지난 후 마지막 이벤트만을 발생하도록 하는 기술입니다. 위의 마블다이어그램의 상황을 테스트코드로 작성해 보았습니다. debounce 측정시간을 300ms로 잡고 [red] (--300ms-- {red발행} -- 50ms경과--) [yellow](--100ms--) [green] (--200ms--{green발행} -- 150ms--) [blue](--300ms -- {blue발행} -- 50ms) end 이 되게 됩니다. Throttle 이벤트를 일정한 주기마다 발생하도록 하.. 2019. 9. 10.
RxJava 흐름제어 -5(debounce 함수) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= 저자님의 블로그https://brunch.co.kr/@yudong#info debounce() 함수debounce() 함수는 빠르게 연속 이벤트를 처리하는 흐름 제어 함수입니다. POJO java와 같이 콘솔에서는 크게 활용.. 2019. 1. 1.
안드로이드의 RxJava 활용 - 5( 추천 검색어 기능 구현하기,debounce) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= 저자님의 블로그https://brunch.co.kr/@yudong#info 실습: 추천 검색어 기능 구현하기네이버나 구글 검색창에 키워드를 입력하다 보면 추천 검색어를 확인할 수 있습니다.이번 실습 예제에서는 이벤트 리스너 .. 2018. 12. 30.