Как эмулировать процесс фоновой активности, убиваемой системой из-за нехватки памяти на Android? - PullRequest
3 голосов
/ 22 февраля 2011

Я имею дело с проблемой «Недостаточно памяти: больше нет фонового процесса». Моя активность на заднем плане и прекращается при возникновении ситуации.

Я пытаюсь сохранить и загрузить состояние экземпляра, чтобы решить его.

Но так как это происходит не каждый раз. Как мне проверить свою активность в этой ситуации?

Спасибо!

1 Ответ

1 голос
/ 22 февраля 2011

Вы можете заставить свой процесс умереть через adb.

> adb shell
# ps
# kill -9 <pid>

где <pid> - идентификатор процесса вашего приложения. Предостережение: я не знаю, является ли этот метод завершения процесса таким же, как когда ОС решает, что ему нужно больше ресурсов.

Другой подход может состоять в том, чтобы сделать это через Настройки (щелкните свое приложение в разделе «Управление приложениями», а затем кнопку «Остановить принудительно»).

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