Android: активность отображается как черный экран, когда подключен отладчик - PullRequest
0 голосов
/ 01 февраля 2012

Когда подключен отладчик, одно из моих действий в приложении для Android отображается в виде черного экрана.Когда я запускаю приложение без отладчика, все работает нормально.Если отладчик подключен, а затем я отключаю его, черный экран исчезает, и пользовательский интерфейс отображается нормально.Есть идеи, почему это может быть?Я воспроизвел проблему на двух телефонах.Перезагрузка телефона, удаление приложения, очистка проекта для меня ничего не сделали.РЕДАКТИРОВАТЬ: onCreate () в черный экран деятельности даже не вызывается ... хотя вызывается startActivity (намерение) для него.

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

Это не так ... Обычно, когда вы отлаживаете приложение, оно будет очень медленным по сравнению с обычным поведением. Возможно, вы выполняете любую задачу в методе onCreate (), выполнение которой занимает немного времени. Пока это не сделано, пользовательский интерфейс не будет отображаться.

Я предлагаю вам сохранить некоторые контрольные точки отладки и проанализировать, где это занимает много времени ...

0 голосов
/ 20 марта 2019

Это также случилось со мной.Черный экран после вызова начала действия, и onCreate следующего действия не достигается.

То, что я сделал, это снял все точки останова на вызываемом действии, и все хорошо.

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