وبینار mvvm و لایو دیتا و عمل validation

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

با سلام به همه ی دوستان و استاد عزیز..

قبل از سوال.. استاد چرا وبینارو فیلتر کردید و قسمتی که با دوستان حرف میزنید رو نذاشتید:/  اونروزی که وبینار بود هنوز نرسیده بودم به این سرفصل و شرکت نکردم در وبینار.. از دستم رفت://

و اما سوال.. استاد توی وبینار توی قسمتی که ولیدیشن ادیت تکست ها رو چک میکنن اومدن آبزرو کردن.. آیا بهتر نبود که داخل ویو مدل این عملیات انجام بشه و به عنوان یه میوتیبل لایو دیتا از نوع بولین برگرده؟

 

 

 

 

و اینکه موقعی که ما از اکتیویتی اضافه کردن دانش اموز بر میگردیم به مین.. خب لیست دوباره رفرش میشه و اون اضافه میشه,.. اگه برای اینه که قبل از اینکه ریسپانس از سرور بیاد ما بتونیم توی لیست، دانش آموز تازه اضافه شده رو ببینیم، این اتفاق خیلی سریع انجام میشه و اصن زمان خیلی هست..

فایل پیوست

1
حذف شده

سلام و احترام

 

همونطور که یادگرفتید livedata زمانی استفاده میشود که بخواهیم دیتایی رو hold کنیم عمل validation نیاز به این موضوع ندارد.

ابولفضل جان دقت کنید در مثال مربوطه وقتی به MainActivity برمیگردیم چون livedata به عبارتی lifecycleaware (به چرخه اگاه هست) شما دیتا رو میبینید.

درمورد اینکه چرا استاد وبینار رو فیلتر کردن بنظرم دلیلش این بود که وبینار حدود ۳ ساعت زمان برد که شامل پرسش و پاسخ بود و اون قسمت ها مرتبط به معماری mvvm نبودند.

 

موفق باشید.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

13 آذر 99