تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ متین عفتی
استفاده از متد asyncNetworkRequest
Hamidreza Karimi حل شده توسط Hamidreza Karimi

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

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 شناسایی نمیشه 

 

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

بهترین پاسخ
Hamidreza Karimi ۰۵ بهمن ۱۳۹۹، ۱۸:۵۲