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

سلام و خسته نباشید 

ببخشید استاد چرا به جای Coroutines از rx استفاده کردید 

و چرا در هنگام ارسال لیست product از livdata استفاده نکردید و به جاش از rx استفاده کردید 

و به عنوان سوال اخر اگر از liv data استفاده بکنیم ایا خود livdata مثل rx ترد هارا هندل خواهد کرد ؟؟؟

سلام وقت بخیر رحیم جان

 

درمورد دلیل استفاده از rx :

به دلیل اینکه coroutine‌ها callback ندارند و باعث میشوند کمی پروژه برای دانشجویان پیچیده شود و استثنا‌ها زیاد شوند استاد این تصمیم رو گرفتند از RxJava استفاده کنند.

البته که شما نباید rx رو معادل coroutine همونطور که در ویدیو‌های قبل گفته شد در نظر بگیرید.

 

درمورد سوال دومتون از livedate استفاده شده هنگام request به سرور از Single استفاده کردیم و هنگامی که لیست محصولات دریافت شد value رو set کردیم و با استفاده از livedate دیتا رو پاس دادیم به view و view عمل observe رو انجام داد.

و سوال اخر بله

 

بهترین پاسخ
پوریا شفیعی ۲۸ بهمن ۱۳۹۹، ۱۳:۲۸