Я знаю, что заголовок моего вопроса звучал очень расплывчато.Но позвольте мне прояснить это здесь.
Скажем, у меня есть приложение для Android поверх стека промежуточного программного обеспечения.В onCreate () моей деятельности я инициализирую свои модули промежуточного программного обеспечения.
В его onDestroy () я должен деинициализировать промежуточное ПО.Теперь мои вызовы промежуточного программного обеспечения могут занять некоторое время для обработки.Поэтому я хочу знать, сколько времени занимает функция onDestroy (), и посмотреть, может ли моя деинициализация произойти в течение этого времени.
Разумно ли сохранять мой деинициализированный в onDestroy ()?*
Также предположим, что я инициализирую промежуточное ПО в onCreate () действия A1.При нажатии кнопки действие A1 переключается на действие A2.В ситуациях с нехваткой памяти LMK уничтожит активность, которая не использовалась в течение некоторого времени.В таком случае разве активность А1 не будет убита?Когда действие A1 будет убито, все ли экземпляры, которые я создаю в A1, также будут уничтожены?
С уважением, кики