Приложение Android работает на эмуляторе и через USB-отладку на устройстве, но не на автономном устройстве - PullRequest
1 голос
/ 16 января 2012

Я пишу приложение, которое подключается к веб-службе в фоновом потоке и отображает ответ службы на переднем плане. Приложение работает как положено как в эмуляторе, так и на моем телефоне через отладку по USB. Однако, когда я экспортирую приложение через Eclipse, а затем устанавливаю его на устройство, оно вылетает с сообщением «Приложение не отвечает. Хотите закрыть его?» извещение.

У меня есть два занятия - основное занятие с кнопкой, которое переходит ко второму занятию. Второе действие создает ServiceIntent, запускает его и отображает результат после завершения вызова службы.

Моя главная проблема заключается в том, что приложение перестает работать, когда нет возможности его отладить. Я был бы очень признателен, если бы вы могли указать мне в любом направлении здесь! Была ли у вас эта проблема раньше?

Заранее спасибо!

1 Ответ

3 голосов
/ 16 января 2012

Я обнаружил проблему - это был android.os.Debug.waitForDebugger(); внутри onCreate() службы.Это делало приложение зависшим на устройстве автономно, но отлично работало во время отладки по USB.Спасибо за помощь spacemanaki !

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