Android 鎖屏生命週期問題

來源:互聯網
上載者:User

標籤:android   style   io   ar   sp   strong   on   art   問題   

今天在做視頻播放時碰到了一個問題:當使用者按下電源鍵鎖屏後(螢幕黑了)視頻播放停止了。但是當按下解鎖鍵後(螢幕亮,但是未解鎖)的時候視頻開始自動播放了。

 

我的Activity在manifest.xml 配置如下

android:configChanges="locale|orientation|keyboardHidden"

android:screenOrientation="landscape"


解決辦法:

需要在android:configChanges="locale|orientation|keyboardHidden" 中添加一個screenSize 

android:configChanges="locale|orientation|keyboardHidden|screenSize "

 

Google官方說明:

The physical screen size has changed. This represents a change in size regardless of orientation, so will only change when the actual physical screen size has changed such as switching to an external display. A change to this configuration corresponds to a change in the smallestWidth configuration. However, if your application targets API level 12 or lower, then your activity always handles this configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).

 

主要是說,當你的程式目標API小於等於12時,切換顯示就會重啟你的Activity。

 

Android 鎖屏生命週期問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.