Mam aplikację, której chciałbym używać w trybie portretowym, więc zdefiniowałem Androida: screenOrientation = "portret" w pliku XML manifestu. Działa to OK dla telefonu HTC Magic (i zapobiega zmianie orientacji również w innych telefonach).
Ale mam problem z telefonem HTC G1, gdy otwieram sprzętową klawiaturę QWERTY (nie wirtualną). Moja aktywność pozostaje w trybie portretowym, ale wydaje się, że została zrestartowana i traci wszystkie swoje stany. Nie dzieje się tak w przypadku wersji HTC Hero .
Moja aplikacja jest dość duża, więc nie chcę, aby uruchamiała się ponownie i traciła wszystkie swoje stany po otwarciu klawiatury. Jak mogę temu zapobiec?