我正在編寫一個Android項目,在開始時我在縱向模式中播放視頻,幾秒鐘後當我將其從縱向變爲,視頻從頭開始(0的)?爲什麼?當方向從縱向變爲橫向時,視頻從Android開始開始?
我在AndroidManifest.xml中設置了android:configChanges="orientation"
,並添加了。
如何讓模式改變時從縱向模式的最後位置播放?
我正在編寫一個Android項目,在開始時我在縱向模式中播放視頻,幾秒鐘後當我將其從縱向變爲,視頻從頭開始(0的)?爲什麼?當方向從縱向變爲橫向時,視頻從Android開始開始?
我在AndroidManifest.xml中設置了android:configChanges="orientation"
,並添加了。
如何讓模式改變時從縱向模式的最後位置播放?
onSaveInstanceState()
和onRestoreInstanceState
是用於記憶和恢復當發生配置變化時的當前狀態的方法,例如,屏幕方向改變。
謝謝你的鏈接。你能否給出讓活動記住視頻暫停位置的命令。我們應該增加額外的東西 – Prabs 2015-08-03 12:11:05
Android處理方向的一般方法是重新創建整個活動。
如果whant自己處理,你必須修改的AndroidManifest.xml並設置該屬性的活動節點:當你改變改變方向
android:configChanges="orientation"
更多信息this後
實際屏幕上的活動首先被銷燬,然後重新創建它。您應該通過語法檢查活動生命週期方法。
我在AndroidManifest.xml中設置了android:configChanges =「orientation」,因此不會重新創建活動。 – xhlwill 2012-02-09 02:05:05
你傳遞給'什麼樣的onSaveInstanceState參數()'來實現這一 – Prabs 2015-08-03 12:12:24