當指定的屬性發生變化時,不會去重新啓動Activity,而是通知程序去調用 onConfigurationChanged()函數 例如:在進行橫豎屏的切換時,會重新啓動Activity,而定義了這個屬性,就不會重新啓動Activity了,而是去調用 onConfigurationChanged()函數
可以設置多個屬性,中間用|隔開
VALUE DESCRIPTION
"mcc" 國際移動用戶識別碼所屬國家代號是改變了----- sim被偵測到了,去更新mcc mcc是移動用戶所屬國家代號
"mnc" 國際移動用戶識別碼的移動網號碼是改變了------ sim被偵測到了,去更新mnc MNC是移動網號碼,最多由兩位數字組成,用於識別移動用戶所歸屬的移動通信網
"locale" 地址改變了-----用戶選擇了一個新的語言會顯示出來
"touchscreen" 觸摸屏是改變了------通常是不會發生的
"keyboard" 鍵盤發生了改變----例如用戶用了外部的鍵盤
"keyboardHidden" 鍵盤的可用性發生了改變
"navigation" 導航發生了變化-----通常也不會發生
"screenLayout" 屏幕的顯示發生了變化------不同的顯示被激活
"fontScale" 字體比例發生了變化----選擇了不同的全局字體
"uiMode" 用戶的模式發生了變化
"orientation" 屏幕方向改變了
"screenSize" 屏幕大小改變了
"smallestScreenSize" 屏幕的物理大小改變了,如:連接到一個外部的屏幕上