Как происходит выгрузка фоновых активити?

С программированием под android только начинаю. Слышал, что в случае нехватки памяти, ОС может, как убивать приложения целиком, так и уничтожать только отдельные активити. Где можно подробно почитать, как это происходит и как с этим жить?

Убиться может только активити целиком? То есть

  • В активити вставлено несколько фрагментов. Возможен ли случай, что активити живо, но часть фрагментов убилась?
  • А если объекты фрагментов не вставлены непосредственно в UI, но ссылки на них хранятся, чтобы вставить впоследствии. С ними ничего не должно случиться плохого?
  • Или в свойстве класса активити хранится объект, который работает с неким View этой активити и оно хранится в его свойстве. Не может произойти так, что этот элемент будет перегенерирован и сохранённая ссылка будет указывать не на актуальный объект?
  • Что с объектами не относящимися к UI? Они не могут быть уничтожены в какой-то момент по решению системы?

Ответы (0 шт):