Проблема ориентации в Android - PullRequest
0 голосов
/ 06 июня 2011

Я использую два файла XML для ландшафта и еще один для портрета когда я пытаюсь изменить ориентацию ландшафта на портретную и портретную на альбомную, отображается черный экран Я хочу удалить этот черный экран, что я должен сделать для этой проблемы

1 Ответ

4 голосов
/ 06 июня 2011

ОК, теперь я понимаю, что «этот пустой экран» - это задержка между перезапуском активности.

Сколько времени это займет, сильно зависит от того, что вы делаете во время onCreate (), так как он вызывается каждый раз, когда начинается действие. В комментариях вы спрашивали, решат ли темы: короткий ответ, нет, это не так просто, как создание новой темы.

Возможно, вы захотите использовать onRetainNonConfigurationInstance () для тяжелых объектов в вашей деятельности. Посмотрите на эту статью для превосходного объяснения: http://developer.android.com/resources/articles/faster-screen-orientation-change.html.

Кроме того, вы можете использовать статические данные в классе Application . Смотрите заявку в виде сообщения Singleton здесь: http://androidcookbook.com/Recipe.seam?recipeId=1218

...