だから私はカスタムスライダービューにこのリスナーを持っています。onSliderChanged(int percent)
ユーザーがスライダーをスライドすると、ビューが呼び出されます。スライダーが変化したときにネットワーク呼び出しをしようとしていますが、スライド時にメソッドが頻繁に呼び出されるため、ネットワーク呼び出しを100万回行いたくありません。このリスナーのコールバックを Observable にするにはどうすればよいですか? オブザーバブルになると、デバウンスを使用して、特定の時間間隔の後にのみ更新できることを知っています。
やってみObservable.create()
ましたが、コールバックメソッドを使用していて、それがどのように機能するかわかりません。私はKotlinとRxJava2を使用しています。
override fun onSliderChanged(percent: Int)
{
// Either here or in the presenter I want to make this
// callback reactive so I can debounce the callback
presenter.onSliderChanged(percent)
}