Фрагмент не полностью удален - PullRequest
0 голосов
/ 23 октября 2018

У меня есть активность, которая состоит из четырех фрагментов.В каждом фрагменте у меня есть несколько фотографий, загруженных с помощью 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();

Спасибо за помощь.

...