Android не дает активности умереть - PullRequest
2 голосов
/ 06 июня 2010

Основная активность, которую я использую в своем приложении для Android, использует достаточное количество памяти, а это означает, что на менее мощном телефоне его можно убить, когда он не находится на передней панели. Обычно это нормально, но это также происходит, когда я все еще нахожусь в моем приложении, но у меня другая активность на вершине стека (например, операция предпочтения).

Очевидно, проблема в том, что мое приложение убито, пока пользователь все еще его запускает. Есть ли способ отключить возможность ОС убивать приложение из-за проблем с нехваткой памяти?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 06 июня 2010

Нет, нет пути. Ваши варианты:

  1. Прочитайте о Жизненный цикл активности и Разработка деятельности и задач и реализуйте их правильно и эффективно.
  2. Воспользуйтесь услугой.
1 голос
/ 06 июня 2010

К сожалению, это невозможно сделать.Вы видите, что ядро ​​Linux убьет ваше приложение, если это угрожает способности ОС функционироватьК сожалению, ваше приложение не может предотвратить это.Если бы это было возможно, я уверен, что вы можете увидеть последствия таких вещей для безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...