ViewModelProvider.Factory

پرسیده شده
فعالیت 1312 روز پیش
دیده شده 532 بار
1

سلام توی کلاس MainViewModelFactory اومدید در کانستراکتور کلاس رتروفیت رو build کردید.

دو تا سوال: 

1. آیا هربار که این کلاس فراخوانی بشه پس رتروفیت باید از اول build بشه؟!!

2.اگر می خواستیم برای رکوئست های دیگه به سمت سرور  از همین کلاس استفاده کنیم امکانش هست ؟یا باید برای هر ViewModel دیگه  یک کلاس  ViewModelProvider.Factory مجزا بسازیم

فایل پیوست

علی خدری
علی خدری

2 مهر 99

2
حذف شده

سلام و احترام

۱-بله که این مورد در جلسه بعدی حل شده 

۲-خدمتتون عرض کنم ما برای این کار ApiServiceProvider میسازیم (در جلسه بعد اشنا خواهید شد) و از ViewModelProvider.Factory برای Repository استفاده میکنیم. ولی به طور کل اگر بخواهیم از روش همین جلسه استفاده کنیم خیر چرا که ما داریمViewModel مربوطه رو return میدهیم :

return (T) new MainViewModel(studentRepository);

بطور کل این موارد در جلسه بعد توضیح داده شده

موفق باشید

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

2 مهر 99