private void getAyahCoordinates(Integer... pages) {
compositeDisposable.add(
Observable.fromArray(pages)
.flatMap(coordinatesModel::getAyahCoordinates)
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(new DisposableObserver<Pair<Integer, Map<String, List<AyahBounds>>>>() {
@Override
public void onNext(Pair<Integer, Map<String, List<AyahBounds>>> coordinates) {
if (screen != null) {
screen.setAyahCoordinatesData(coordinates.first, coordinates.second);
}
}
@Override
public void onError(Throwable e) {
}
@Override
public void onComplete() {
if (quranSettings.shouldHighlightBookmarks()) {
getBookmarkedAyahs(pages);
}
}
})
);
}
QuranPagePresenter.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:Quran
作者:
评论列表
文章目录