簡體   English   中英

android自動旋轉更改偵聽器上的配置

[英]android Auto-Rotate configuration on change listener

我想聽“自動旋轉”配置更改,而不是設備/系統方向,而是切換到切換更改(打開/關閉)
我相信我必須在AndroidManifest中注冊configChange並在任何我想要的地方創建一個監聽器,但我不確定什么是正確的配置。 IE

android:configChanges='??'

但也許存在另一種方式而不是通過android:configChanges ......

你必須使用內容觀察者收聽Settings.System.ACCELEROMETER_ROTATION。

注冊內容觀察者

getContentResolver().registerContentObserver(Settings.System.getUriFor
(Settings.System.ACCELEROMETER_ROTATION),
true,rotationObserver );

並在此聲明。 更改旋轉時將調用onChange方法。

private ContentObserver rotationObserver = new ContentObserver(new Handler()) {
        @Override
        public void onChange(boolean selfChange) {
           Do your task
        }
};

暫無
暫無

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

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