我有一個視頻播放器在活動中實現。我做設立清單這樣屏幕方向卡在模擬器上
<activity android:name=".activity.VideoPlayerActivity"
android:launchMode="singleTask"
android:configChanges="orientation"
android:screenOrientation="landscape"/>
和壓倒一切的一個空實現onConfigurationChanged使活動不重新啓動,迫使它到景觀在這個階段。
這一切都很好,但至少在仿真器上它似乎影響其他活動,即使它們在代碼方面沒有任何共享。我還沒有看到這種情況發生在任何手機上,但顯然我的手機數量有限,而且我真的不喜歡這種情況發生在用戶身上。
所以有人看過這個問題嗎?它只是模擬器嗎?有沒有更好的方法來做到這一點?
或者考慮使用平板電腦等,我應該停下來強制使用橫向模式,只需跟蹤視頻中的位置並在方向更改時重新啓動正確的位置?
我結束了旋轉支撐,我敢肯定它在這個階段的仿真器的事。感謝我的思想確認;-) – 2011-02-04 17:43:28