簡體   English   中英

android:configChanges =“ orientation”與surfaceChanged

[英]android:configChanges=“orientation” with surfaceChanged

在實現SurfaceHolder.Callback一項活動中,我加入了android:configChanges="keyboardHidden|orientation|screenSize"以防止在旋轉屏幕時重繪該活動。 但是,旋轉屏幕時仍會調用surfaceChanged() 這是故意的,我如何獲得想要的行為,即完全忽略旋轉?

似乎沒有比手動破解更好的解決方案了:第一次調用surfaceChanged時(即創建表面時)設置一個布爾變量,如果設置了此變量,則在surfaceChanged的開頭返回。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM