語言

PreferenceManager.SetDefaultValues 方法

定義

多載

名稱 Description
SetDefaultValues(Context, Int32, Boolean)

透過讀取每個 Preference 項目 android:defaultValue 屬性定義的值,從 XML 偏好設定檔設定預設值。

SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean)

類似 #setDefaultValues(Context, int, 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 偏好設定檔設定預設值。 這應該由應用程式的主要活動呼叫。

Java 文件 android.preference.PreferenceManager.setDefaultValues(android.content.Context, int, boolean)。

本頁部分內容為基於 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) 於 ,但允許用戶端提供共享偏好設定檔案的檔名與模式。

Java 文件 android.preference.PreferenceManager.setDefaultValues(android.content.Context, java.lang.String, int, int, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於