PreferenceManager.SetDefaultValues 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetDefaultValues(Context, Int32, Boolean) |
透過讀取每個 |
| SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean) |
類似 |
SetDefaultValues(Context, Int32, Boolean)
透過讀取每個 Preference 項目 android:defaultValue 屬性定義的值,從 XML 偏好設定檔設定預設值。
[Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;IZ)V", "")]
public static void SetDefaultValues(Android.Content.Context? context, int resId, bool readAgain);
[<Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;IZ)V", "")>]
static member SetDefaultValues : Android.Content.Context * int * bool -> unit
參數
- context
- Context
共同偏好的背景。
- resId
- Int32
偏好 XML 檔案的資源 ID。
- readAgain
- Boolean
是否要重新閱讀預設值。
若為 false,則此方法僅在該方法過去從未被呼叫過(或 #KEY_HAS_SET_DEFAULT_VALUES 預設值共享偏好檔為 false)時設定預設值。 若要嘗試繞過此檢查,重新設定預設值,請設 readAgain 為 true。
<p class=“note”> 注意:這不會將偏好設定重設回預設值。 為了達到這個功能,請使用
PreferenceManager#getDefaultSharedPreferences(Context) 並清除該參數,接著呼叫此方法,並將此參數設為 true。
- 屬性
備註
透過讀取每個 Preference 項目 android:defaultValue 屬性定義的值,從 XML 偏好設定檔設定預設值。 這應該由應用程式的主要活動呼叫。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean)
類似 #setDefaultValues(Context, int, boolean) 於 ,但允許用戶端提供共享偏好設定檔案的檔名與模式。
[Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;Ljava/lang/String;IIZ)V", "")]
public static void SetDefaultValues(Android.Content.Context? context, string? sharedPreferencesName, Android.Content.FileCreationMode sharedPreferencesMode, int resId, bool readAgain);
[<Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;Ljava/lang/String;IIZ)V", "")>]
static member SetDefaultValues : Android.Content.Context * string * Android.Content.FileCreationMode * int * bool -> unit
參數
- context
- Context
共同偏好的背景。
- sharedPreferencesName
- String
共用偏好設定檔的自訂名稱。
- sharedPreferencesMode
- FileCreationMode
共享偏好檔的檔案建立模式,例如android.content.Context#MODE_PRIVATEandroid.content.Context#MODE_PRIVATE
- resId
- Int32
偏好 XML 檔案的資源 ID。
- readAgain
- Boolean
是否要重新閱讀預設值。
若為 false,此方法僅在該方法過去從未被呼叫過(或 #KEY_HAS_SET_DEFAULT_VALUES 預設值共享偏好檔為 false)時設定預設值。 若要嘗試繞過此檢查,重新設定預設值,請設 readAgain 為 true。
<p class=“note”> 注意:這不會將偏好設定重設回預設值。 為了達到這個功能,請使用
PreferenceManager#getDefaultSharedPreferences(Context) 並清除該參數,接著呼叫此方法,並將此參數設為 true。
- 屬性
備註
類似 #setDefaultValues(Context, int, boolean) 於 ,但允許用戶端提供共享偏好設定檔案的檔名與模式。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
- <xref:Android.Preferences.PreferenceManager.SetDefaultValues(Android.Content.Context%2c+System.Int32%2c+System.Int32)>
- SharedPreferencesName
- SharedPreferencesMode