RxTextView.textChanges(this) .map { it.toString() } .debouncedBuffer(500, TimeUnit.MILLISECONDS) .subscribe({ Log.d("debouncedBuffer", "$it") })