У меня есть приложение в портретном режиме, но на некоторых экранах должен быть альбомный режим для телефонов с физической клавиатурой.
Я использую tabhost и заметил, что, когда я разрешаю принудительное изменение ориентации, он перезагружает ВСЕ вкладки и работает довольно медленно.
Есть ли способ разрешить принудительное изменение ориентации (например, только когда вытащена жесткая клавиатура) И перезагружать только тот вид, который находится в ландшафтном режиме? Я хочу сделать это без задержки перезагрузки всех видов деятельности. Мой tabhost в настоящее время будет циклически проходить все действия по изменению ориентации. Я знаю, что это как-то связано с перерисовкой «живых» действий при изменении ориентации, но вкладка просто увеличивает эту перерисовку.
Действия, для которых требуется дополнительный ландшафтный режим, также необходимо запускать в представлении вкладок.
Понимание ценится