Во время тестирования на Android 1.6 с использованием G1 я заметил, что когда я выдвигаю клавиатуру, она убивает действие и воссоздает его, даже если я настроил свою активность на отображение только в портретном режиме.
То же самое происходиткогда я нажимаю на клавиатуру обратно.
Я получаю onSaveInstance, вызывается onDestroy, затем onCreate, onResume, OnrestoreInstance ...
Я понимаю, почему это происходит, когда дисплей переключается в альбомную ориентациюview, но почему это происходит, когда я специально не хочу, чтобы моя активность переключалась в режим просмотра, это по существу убивает и перезапускает активность без причины.
То же самое на устройствах 2.x?
Есть ли что-то, чего мне не хватает, чтобы остановить это?
Может кто-нибудь объяснить, есть ли в этом смысл?