Android "home" - приложение блокирует Nexus S при загрузке - PullRequest
0 голосов
/ 23 февраля 2012

Я разработал приложение, которое работает в режиме «Киоск», представив себя как домашнее приложение.

Это приложение работает на нескольких устройствах (50 устройств, Nexus S) и распространяется вместе с Android Market. Приложение также ловит «OnBoot» для завершения иллюзии киоска.

Проблема: Иногда, когда устройство загружается, оно застревает в анимации загрузки с помощью анимированного X, и команда поддержки до сих пор выполняла ручной сброс настроек и переустанавливала приложение. Самая большая проблема, с которой я столкнулся, заключается в том, что я не знаю, как воспроизвести ошибку, и поэтому не могу ее устранить.

  • При каких обстоятельствах это может произойти?
  • Приложение пытается подключиться к моему серверу при загрузке, возможно, до того, как Android получит 3G-блокировку? Может ли это вызвать блокировку? И если так, то можно ли это решить с простой задержкой запуска служб?
  • Что не следует делать при загрузке? Лучшая практика и т. Д.

Благодарен за помощь! Я постараюсь ответить на все вопросы!

Edit-- Проблема повторяется, это не спорадический инцидент, но вместо того, чтобы случиться, это произойдет при каждой загрузке.

1 Ответ

0 голосов
/ 26 февраля 2012

Я решил проблему, отложив все задачи, пока пользователь не нажал кнопку «готов к запуску».

...