2014-08-27 1 views
0

У меня есть активность со свойством парования в очевидномКак избежать задержек регулировки размера экрана во время изменения ориентации андроида деятельности

android:configChanges="orientation|keyboard|keyboardHidden|screenSize" 

Хотя делать изменения ориентации регулировки размера экрана задерживая несколько раз.

Предположим, если я пытаюсь конфиг с портретной на ландшафтную

экран показывает портрет только через некоторое время (от 2 до 3 секунд) на экране получать размер благоустроить. даже то же самое происходит для пейзажа и для портрета.

Вышеуказанная задержка вызывает некоторую путаницу для пользователя. Так что любезно просим предложить любые решения/предложения по решению этой проблемы.

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

ответ

0

При указания «ориентация | клавиатура | keyboardHidden | Размер экрана» в configChanges это означает, что действие, которое будет выполняться, когда происходит изменение в указанных выше свойствах, когда активность находится на переднем плане имеет (с использованием onConfigurationChanged())

Может возникнуть какая-то утомительная задача, т. е. выполняемая в операции onConfigurationChanged() вашей активности, что приводит к задержке. Если не устройство может быть медленным и требуется время для изменения ориентации

+0

Благодарим вас за ценное предложение. вы столкнулись с этой проблемой до сих пор? – Ganesh

0

Ваше представление пересматривается и перестраивается с нуля, если компоновка сложна, это время, которое требуется.

 Смежные вопросы

  • Нет связанных вопросов^_^