[英]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.