تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ محمد باقر ملایی
save fragment state
پوریا شفیعی حل شده توسط پوریا شفیعی

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

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

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

پوریا شفیعی ۲۷ مرداد ۱۳۹۹، ۱۹:۱۵

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

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

محمد باقر ملایی ۲۷ مرداد ۱۳۹۹، ۱۹:۱۷

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

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

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

موفق باشی.

 

 

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

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

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

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

وحید گروسی ۰۲ شهریور ۱۳۹۹، ۰۵:۳۵