У меня есть активность, которая состоит из четырех фрагментов.В каждом фрагменте у меня есть несколько фотографий, загруженных с помощью Picasso.
Моя проблема в том, что при переходе от первого фрагмента ко второму фрагменту с помощью команды «Заменить» первый фрагмент не удаляется из памятии объем памяти увеличивается при переходе к каждому фрагменту!
Изображение об этом
Я пытался использовать следующие команды для удаления фрагмента из памяти, но это было бесполезно.
fragmentTransaction.remove(fragment);
fragmentManager.popBackStack();
fragment.onDestroy();
fragment.onDetach();
fragmentTransaction.detach(fragment).commit();
И
FrameLayout flyHomeContainer = findViewById(R.id.flyHomeContainer);
flyHomeContainer.removeAllViewsInLayout();
rootView = null;
laySearchLoader = null;
listLoader = null;
categories = null;
dialog = null;
imgSearchCate = null;
recSearchHome = null;
arrayPattern.clear();
arrayPattern = null;
cursor = null;
Runtime.getRuntime().gc();
System.gc();
Спасибо за помощь.