set On Throttle First Listener
fun View.setOnThrottleFirstListener(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 most recent items emitted by an Observable within periodic time intervals.
interval 기준으로 가장 처음에 들어온 요청만 처리합니다.
Example of use:
(view).setOnThrottleFirstListener {
// code
}Content copied to clipboard
Parameters
lifecycle
View Lifecycle
skip Interval
skip interval; default interval is 2000Ms
listener
OnClick Callback