У меня есть приложение, которое я просто хотел бы использовать в портретном режиме, поэтому я определил
android: screenOrientation = "портрет" в манифесте XML. Это нормально работает для телефона HTC Magic (и предотвращает изменение ориентации на других телефонах).
Но у меня проблема с телефоном HTC G1 , когда я открываю аппаратную QWERTY-клавиатуру (не виртуальную клавиатуру). Моя активность остается в портретном режиме, но, похоже, она перезапускается и теряет все свои состояния. Этого не происходит с HTC Hero версией.
Мое приложение довольно большое, поэтому я не хочу, чтобы оно перезапускалось и теряло все свои состояния при открытой клавиатуре. Как я могу предотвратить это?