🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ کوهیار فنی‌زاده
save fragment state
نیک رهنما حل شده توسط نیک رهنما

سلام خسته نباشید
چطور میشه با نویگیشن کامپوننت استیت فرگمنت رو نگه داشت؟

همه جا به زبون کاتلین توضیح دادن لطفا به زبون جاوا توضیح بدید
ممنون

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

نیک رهنما ۲۷ مرداد ۱۳۹۹، ۱۹:۱۵

مثلا تو باتم نویگیشن وقتی کاربر جابجا میشه و برمیگرده به فرگمنت قبلی تو همون حالت مونده باشه

اگه راه حلی که میخوایی بگی هماهنگ با نویگیشن کامپوننت باشه ممنون‌تر میشم :) 

کوهیار فنی‌زاده ۲۷ مرداد ۱۳۹۹، ۱۹:۱۷

کار شما رو فکر میکنم LiveDataبا ساختن MutableLiveDate<> حل میکنه که در معماری mvvm با ان اشنا خواهی شد

یا میتونی از داکیومنت گوگل مطالعه کنی چون اتفاقا خود من شبیه همین قضیه رو با لایو دیتا هندل کردم

اگر لایو دیتا به زبون ساده بخام بگم این هست که مثلا وقتی کاربر گوشیشو توی حالت لنداسکیپ قرار میده متد onCreate کال نمیشه و ویو مجدد ساخته نمیشه . و یا مشکل شما هم با لایو دیتا فکر میکنم میشه هندل کرد.

موفق باشی.

 

 

بهترین پاسخ
نیک رهنما ۲۷ مرداد ۱۳۹۹، ۲۱:۱۰

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

این سورس کد رو مطالعه کنید

https://github.com/android/architecture-components-samples/tree/master/NavigationAdvancedSample

خانم ندا بختیاری ۰۲ شهریور ۱۳۹۹، ۰۵:۳۵