بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در پیاده سازی mvp

مدیریت گفتگو
masoud91 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام خدمت دوستان و اساتید ..... بنده در پیاده سازی mvp  مشکلاتی دارم اگه کمکم کنید ممنونتون میشم .....

1.مشکل در interface ها : این interface  هایی که می نویسیم هر کدومش چیکار می کنن .... نوشتن همشون الزامیه ...... الزاما باید چه منغیر ها و متد هایی داشته باشند ..... 

2.weakRefrance ها :  چون یک refrance  ضعیف و Ram کمتری اشغال می کنه ازش استفاده می کنیم یا دلیل دیگه ای داره ....( یا راه حل بهتری است ) .

3.تغییر state : مثلا در حالتی که گوشی از portical به horizntal تغییر می کند طبیعتا activity ها نابود می شوند و ما برای حل آن از یک fragment استفاده می کنیم و در متد onDestry  آن باید معرف و مدل را اضافه کنیم ...... ( اول ) نمی تونم کدش را بفهمم , ( دوم ) باید دوباره view  رو بسازیم یا تو کلاس state ذخیره میشه ....

یک سری از آموزش ها رو از http://smartlab.ir/mpv  خوندم 

پیشاپیش از لطف شما سپاسگزار

اگه آموزش صریح و ساده ای هست که ( از dependency injection استفاده نکرده ) ممنون میشم لینکش رو به  اشتراک بگزارید . 

نظرات

Rabbit 9 سال پیش
میتونید از لینک استفاده کنید. توی این پروژه من از dagger 2 استفاده نکردم ولی دیزاین پترن dependency injection چیزی نیست که بشه ازش استفاده نکرد. تمام پروژه‌ها باید تزریق وابستگی رو داشته باشن.
masoud91 9 سال پیش
ممنون از وقتی که گذاشتید ..... بلی فرمایش شما صحیح من تو مفهومش مشکل داشتم واسه همین می خواستم بدون تزریق وایستگی باشه
Rabbit 9 سال پیش
این مجموعه پست رو مطالعه کنید فکر کنم مشکلتون حل بشه: لینک
masoud91 9 سال پیش
بله واقعا خیلی خوب بود ..... هم mvp هم سایر مطالب به ویژه متریال دیزان ها ...

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .