Изменение ориентации Android - PullRequest
0 голосов
/ 08 июня 2011

Я загружаю изображение с сервера и добавляю его в левую форму для различных кнопок. Проблема в том, что, когда я поворачиваю эмулятор, все левые элементы кнопок перезагружаются.

Я также пытался добавить android:configChanges="orientation" в файл манифеста, но это не помогает.

Есть ли что-то, что я делаю неправильно или есть особая процедура для этого?

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Проверьте это решение .

0 голосов
/ 08 июня 2011

Всякий раз, когда экран поворачивается, действие перезапускается, и все ваши чертежи необходимо загружать снова.

Чтобы остановить его перезагрузку, добавьте это в свой манифест:

android:screenOrientation="portrait"

Это будет держать вашу активность в портретном режиме все время.

Если вы хотите иметь возможность менять ориентацию, вы можете использовать эти методы

onSaveInstanceState
onRestoreInstanceState

, чтобы сохранить ваши рисованные объекты в памятии перезагрузите их, когда действие выполняется на Resume

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