set On Throttle Last Listener
fun View.setOnThrottleLastListener(lifecycle: Lifecycle, skipInterval: Long = Blocker.getInterval(), listener: View.OnClickListener?)
Register a callback to be invoked when this view is clicked. If this view is not clickable, it becomes clickable.
This callback emit the last items emitted by an Observable within periodic time intervals.
interval 기준으로 가장 마지막에 들어온 요청만 처리합니다.
Example of use:
(view).setOnThrottleLastListener {
// code
}Content copied to clipboard
Parameters
lifecycle
View Lifecycle
skip Interval
skip interval; default interval is 2000Ms
listener
OnClick Callback