تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Sezar
compositeDisposable در nikeFragment
میلاد عزیززاده حل شده توسط میلاد عزیززاده

سلام 

سوال اول :

دلیل خاصی داره که  compositeDisposable در nikeFragment تعریف نکردیم ؟ چون جا‌های مختلفی داره استفاده میشه داخل فرگمنت ها 

 

سوال دوم : برای ارسال درخواست میشه از تابع کمکی که بصورت زیر هست استفده کرد ؟

fun Completable.asyncNetworkResponse(): Completable {
	return subscribeOn(Schedulers.io())
		.observeOn(AndroidSchedulers.mainThread())
}

 

سلام وقت بخیر

ما در view نیازی به compositeDisposable نداریم و از این داخل view model‌ها استفاده میکنیم بنابراین دلیلی نداره داخل NiKeFragment که view ما هست تعریف کنیم بلکه در view model مربوط به این fragment ازش استفاده میکنیم

در مورد سوال دومتون هم بله میتونید استفاده کنید در observable‌های از نوع completable تا دیگه نیازی نباشه هر بار بگین درخواست رو چه thread یی ارسال و دریافت بشه. در واقع یک extension function تعریف کردین

بهترین پاسخ
میلاد عزیززاده ۱۲ مرداد ۱۴۰۰، ۱۴:۵۱