我正在尝试将新对象注入可能存在的流中。
假设我有这个:
ItemUtils.java
public static void processItems(List<Item> items) {
Observable.from(items)
.subscribeOn(Schedulers.io())
.flatMap(ItemUtils::doSomeHeavyProcessing)
.observeOn(AndroidSchedulers.mainThread())
.subscribe();
}
在另一个班级:
List<Item> items = new ArrayList<>();
public void onClick() {
processItems(list);
}
每次不耐烦的用户按下按钮时,是否可以将项目注入一个独特的项目流?