j2me notifyDestroyed () не вызывается вовремя - PullRequest
1 голос
/ 08 июня 2011

Я разрабатывал приложение j2me для TC65, которое должно получать данные GPS и сохранять эти данные в файле, и этот файл будет отправлен на сервер с использованием таймера. В некоторых случаях приложение закрывается, и консоль показывает «notifyDestroyed (), не вызванный вовремя». Я вызвал этот метод, когда мне нужно закрыть приложение. Но консоль не показала журналы, которые я поставил перед этим вызовом. Я думаю, что система вызвала этот метод перед закрытием приложения. Если да, то какова была причина для выхода из приложения ??

1 Ответ

1 голос
/ 09 июня 2011

Менеджер приложений MIDP (AMS) может сигнализировать о переходе мидлета в уничтоженное состояние в любое время. Обычно это происходит, когда системе не хватает ресурсов (например, памяти). Проверьте, вызывается ли метод destroyApp () вашего мидлета, если это так, то AMS закрывает мидлет.

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