تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی خدری
ViewModelProvider.Factory
جامعه جاوا (اندروید) ایجاد شده در ۰۲ مهر ۱۳۹۹

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

دو تا سوال: 

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

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

سلام و احترام

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

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

return (T) new MainViewModel(studentRepository);

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

موفق باشید

پوریا شفیعی ۰۲ مهر ۱۳۹۹، ۲۱:۴۳