Является ли поведение похожим на то, как работают действия? Например, с помощью "Действия" он работает следующим образом:
Активность A запускает Активность B, а B - на экране, система может удалить A из памяти, если это необходимо системе. Нажав BACK, A будет воссоздан в память, как если бы он никогда не оставался в первую очередь.
Я искал четкое объяснение того, что происходит с памятью с Фрагментами и ничего не нашел. Это работает так же? Например:
Активность C имеет Fragment F в своем макете. Затем в какой-то момент F заменяется на Фрагмент G, но F сохраняется в своем стеке.
Будет ли F оставаться в памяти до тех пор, пока не будет убит C или он может быть удален системой по мере необходимости?
Действительно, я спрашиваю, есть ли у меня риск нехватки памяти, если у меня есть задний стек сложных фрагментов в одном действии?