當我們從函數onConfigurationChanged
調用setRequestedOrientation
那麼在onConfigurationChanged
之後永遠不會被調用嗎?Android'onConfigurationChanged'事件沒有被觸發
正如我讀過的地方,當我們從活動調用setRequestedOrientation
功能,然後函數onConfigurationChanged
永遠不會被調用。
我現在死在街頭,沒辦法。
我有我的活動,我只需要在肖像模式下顯示,但是當用戶在視頻視圖中播放視頻,然後在用戶將方向改爲風景之後,我需要在風景中製作活動+視頻。
問題是,當我調用setRequestedOrientation
方法將應用程序方向設置爲縱向時,方法onConfigurationChanged
永遠不會被調用。
而當我刪除電話setRequestedOrientation
然後當視頻沒有運行我和當用戶改變方向時,我的活動也改變了我無法控制的方向。
我認爲這是真的,來處理這個問題。首先將其包含到'AndroidManifest' - >'android:configChanges =「keyboardHidden | orientation」'中。在這裏看看 - > http://developer.android.com/reference/android/app/Activity.html#onConfigurationChanged(android.content.res.Configuration) – g00dy
是的,我已經在清單文件中添加了這一行。 – User7723337