gordy
Мастер
- Регистрация
- 25 Авг 2015
- Сообщения
- 228
- Реакции
- 32
- Автор темы
- #1
закоментируйте пожалуйста скрипт если Вас не затруднит, а то не получается его разобрать
PHP:
private void updateRW() {
if (!isBillingAvailable) return;
mAdapterSku.getItemList().clear();
unsubscribeOnDestroy(
mBillingService.getReportsIapInfo()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(skuDetailsWrapper -> {
if (skuDetailsWrapper.getSkuDetails() != null) {
ReportsItem reportsItem = new ReportsItem(skuDetailsWrapper, R.drawable.ic_chart_gray, view -> {
if (!skuDetailsWrapper.isPurchased()) {
mBillingService.getBillingProcessor().purchase(ActivityPro.this, skuDetailsWrapper.getSkuDetails().productId);
} else {
// unsubscribeOnDestroy(
// mBillingService.consumePurchase(skuDetailsWrapper.getSkuDetails().productId)
// .subscribeOn(Schedulers.io())
// .observeOn(AndroidSchedulers.mainThread())
// .subscribe(() -> mAdapterSku.notifyDataSetChanged()));
}
});
mAdapterSku.getItemList().add(reportsItem);
mAdapterSku.notifyDataSetChanged();
}
}, throwable -> mAdapterSku.notifyDataSetChanged()));
}