Wie deaktiviere ich die Änderung der Ausrichtung unter Android?

Ich habe eine Anwendung, die ich nur im Hochformat verwenden möchte, also habe ich im XML-Manifest android: screenOrientation = "portrait" definiert. Dies funktioniert OK für dieHTC Magic Telefon (und verhindert Orientierungsänderungen auch bei anderen Telefonen).

Aber ich habe ein Problem mit demHTC G1 telefonieren wie ich die hardware öffneQWERTY Tastatur (nicht die virtuelle Tastatur). Meine Aktivität bleibt im Hochformat, scheint jedoch neu gestartet zu werden und verliert alle Zustände. Das passiert mit dem nichtHTC Hero Ausführung.

Meine Anwendung ist ziemlich groß, daher möchte ich nicht, dass sie beim Öffnen der Tastatur neu gestartet wird und alle ihre Zustände verliert. Wie kann ich das verhindern?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage