استفاده از متد asyncNetworkRequest

پرسیده شده
فعالیت 1196 روز پیش
دیده شده 501 بار
0

سلام دوستان یک سوالی داشتم هر چی سعی کردم نشد
تو قسمت دکمه افزودن به سبد خرید ما میایم ریکوئست میزنیم 

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()

چرا ما نمیتونیم تو قسمت بالا از این متد استفاده کنیم؟ نکته پیش پا افتاده ای رو جا انداختم؟

ممنون میشم راهنماییم کنین

فایل پیوست

متین عفتی
متین عفتی

5 بهمن 99

2
حذف شده

سلام جناب عفتی

امیدوارم حالتون عالی باشه 

 

متد ()asyncNetworkRequest به دلیل اینکه یک extension function برای Single Observer هست ، اما ما داریم از Completable Observer شناسایی نمیشه 

 

با آرزوی سلامتی

فایل پیوست

Hamidreza Karimi

توسط

Hamidreza Karimi

5 بهمن 99

حذف شده
به این نکته توجه نکرده بودم از ریزبینی شما متشکر‌م?❤️
متین عفتی

5 بهمن 99

1
حذف شده

سلام دوست عزیز..

 

خیر استاد احتمالا یادشون رفته و همونجور که گفتن احتمالا یه جلسه در آخر دوره داریم برای رفع اشکالات و چیزهایی که یادمون رفته.. 

من چک کردم مشکلی نبود.. میتونید استفاده کنید..

 

موفق باشید..

فایل پیوست

ابوالفضل رضایی

توسط

ابوالفضل رضایی

5 بهمن 99

حذف شده
شرمنده توجه نکرده بودم به اینکه singleObserver نیست..:)