2010-08-20 64 views
1

使用G1在Android 1.6上進行測試時我注意到,當我滑出鍵盤時,它會殺死活動並重新創建它,即使我已將活動設置爲僅以縱向模式顯示。當我推回鍵盤在Android - 滑塊設備導致活動重置

同樣的情況。

我得到onSaveInstance,所謂的onDestroy,那麼的onCreate,的onResume,OnrestoreInstance ...

我明白這是爲什麼正在切換顯示完成時以橫向視圖,但爲什麼會發生這種情況,當我特別不希望我的活動切換視圖,其本質上是無故死亡和重新開始活動。

在2.x設備上它是一樣的嗎?

有什麼我錯過,阻止它發生?

任何人都可以解釋是否有任何指向它?

回答

2

這是Android中的推薦行爲。但是,如果你想阻止這個你可以爲拉胡爾對你的活動指定您的清單下列財產

android:configChanges="keyboardHidden|orientation" 
+0

謝謝,我知道這就是Android的行爲,但對我的特殊應用停留在縱向模式下,所有的時間更自然的使用行爲。將它切換到風景對用戶來說會非常惡劣。 – 2010-08-20 14:05:51