دوستان من یه چالش دارم که چندین ساله درگیرم کرده
فرض بگیرید داخل یک اکتیویتی ۴تا فرگمنت داریم . ساختار برنامه BottomNavigation هست و با انتخاب کردن هر آیتم فرگمنت مورد نظر Replace میشه.
دقت کنید اینجا فرگمنت ها replace میشه و مشکل همینجاس که نمیشه حالت های ساخته شده توی فرگمنت رو نگه داشت . مثل لیست لود شده یا ...
به محض اینکه replace میشه تمام view از بین میره و وقتی دوباره فرگمنت ساخته میشه داده ها هم از نو لود میشه
کسی راه حلی برای نگه داشتن این لیست ها یا حالت موقع replace داره؟
توجه کنید من نمیخوام از viewPager استفاده کنم . میشه از add و hide کردن فرگمنت ها استفاده است ولی بازم نمیخوام از این متد استفاده کنم
فقط مد نظرم موقع replace کردنه
متدهای saveInstanceState هم نمیشه استفاده کرد . چون اکتیویتی تغییری نمیکنه
نمونه قابل مثال برنامه بازار هست
راه حل؟؟؟