compositeDisposable در nikeFragment

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

سلام 

سوال اول :

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

 

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

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

 

فایل پیوست

Sezar
Sezar

12 مرداد 00

0
حذف شده

سلام وقت بخیر

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

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

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

12 مرداد 00