android
rxjava 이용한 다중 터치 방지하기
seoft
2020. 2. 27. 21:37
중복클릭을 방지하고자 하였고 throttleFirst를 RxView.clicks와 함께쓰는 자료가 대부분이었다.
RxView를 따로 쓰지않아 Util성격으로 클래스를 하나 만들었다.
사용은 전역으로 ClickUtil 객체를 하나 생성후 click.run에 실행할 부분을 넣어주면 된다.
lifecycle을 넘기므로 rxjava의 dispose 를 신경 쓰지 않아도 된다.