2

マニフェストに、Activity向きが固定されたがあります。android:screenOrientation="portrait"エミュレーターで Cntl-F11 を押すと、ユーザーがデバイスのキーボードをスライドすると、Activityが破棄されonCreateて呼び出されることに気付きました。

しかし、非スライド アウト キーボード デバイスを使用するとActivity、縦向きにロックされているため、デバイスが破壊されることはありません。

デバイス間で動作に違いがあるのはなぜですか? 縦向きにロックされているアクティビティが構成変更を呼び出すのはなぜですか? これは本当にイライラします。

編集:android:configChanges="orientation私も目立った違いなし で実験しました。

4

1 に答える 1