グアバ ライブラリから EventBus によるイベントの投稿を一時停止する方法はありますか。
changeSomething()
イベントを投稿するメソッドがあります (例: SomethingChangedEvent
)。現在、このメソッドはループ内で別のメソッドによって呼び出されていますdoStuff()
。問題は、最後の変更のみが重要であるにもかかわらず、SomethingChangedEvent
への呼び出しごとに が投稿されることです。changeSomething()
イベントのハンドラーが重い計算を実行するため、アプリケーションのパフォーマンスが急速に低下します。
最後の時間changeSomething()
が実行された後、グアバにイベント処理を再開するよう伝えたいと思います。
SomethingChangedEvent
最後のものを除くすべての s を無視するようにグアバに指示する方法はありますか?