چند سوال در مورد پروژه

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

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

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

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

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

فایل پیوست

2
حذف شده

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

 

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

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

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

 

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

و سوال اخر بله

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

28 بهمن 99