سلام دوستان یک سوالی داشتم هر چی سعی کردم نشد
تو قسمت دکمه افزودن به سبد خرید ما میایم ریکوئست میزنیم
addToCartBtn.setOnClickListener {
productDetailViewModel.onAddToCartBtn()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(object : NikeCompletableObserver(compositeDisposable) {
override fun onComplete() {
Snackbar.make(
rootView as CoordinatorLayout,
"به سبد خرید افزوده شد",
Snackbar.LENGTH_SHORT
).show()
}
})
}
خب ما قبلا متدی ساختیم به اسم
asyncNetworkRequest()
چرا ما نمیتونیم تو قسمت بالا از این متد استفاده کنیم؟ نکته پیش پا افتاده ای رو جا انداختم؟
ممنون میشم راهنماییم کنین
سلام جناب عفتی
امیدوارم حالتون عالی باشه
متد ()asyncNetworkRequest به دلیل اینکه یک extension function برای Single Observer هست ، اما ما داریم از Completable Observer شناسایی نمیشه
با آرزوی سلامتی
سلام دوست عزیز..
خیر استاد احتمالا یادشون رفته و همونجور که گفتن احتمالا یه جلسه در آخر دوره داریم برای رفع اشکالات و چیزهایی که یادمون رفته..
من چک کردم مشکلی نبود.. میتونید استفاده کنید..
موفق باشید..