我想从 ListView 中删除旧的东西,所以我将循环调度程序定义为 Activity 中的处理程序。
private Handler handler = new Handler();
private Runnable runnableCode = new Runnable() {
@Override
public void run() {
doSomethingOnRecyclerView();
handler.postDelayed(runnableCode, 2000);
}
};
handler.post(runnableCode);
它可以工作,但是,我正在重构应用程序以使用 RxJava、mvp 和 dagger。如何在 RxJava 中执行循环调度程序?在 MVP 架构中,在 Presenter 中保存在哪里?