Я написал игровое приложение, которое находится на заключительных этапах тестирования. Теперь я проверяю, что он может восстановиться из различных событий паузы/возобновления. Все отлично работает на моей Google Nexus, но на моей галактике Y Samsung, если во время игры появляется телефонный звонок, тогда, когда звонок заканчивается, экран игры черный. Игра не разбилась, звуки все еще воспроизводятся, и если я нажму кнопку меню, я увижу, как появляются меню - я даже могу выбрать «около», а затем увидеть диалоговое окно и снова исчезнуть, щелкнув ok. Я даже могу закончить игру (слепой) и увидеть, что конец игрового диалога отображается правильно. В logcat ошибок нет. Если я запустил программу в отладчике, я вижу, что программа многократно перебирает все процедуры рисования и, наконец, вызывает unlockCanvasAndPost (canvas).Пустой экран после телефонного звонка
Графика рисуется в отдельной ветке.
Что может помешать отображению моей графики?
Попробуйте перекрасить свой холст или все, что вы использовали в 'onResume()' – Rajkiran
' графики рисуются в их собственном отдельном потоке ». Это может быть проблемой, только графические объекты должны быть нарисованы из потока пользовательского интерфейса. – John