PreferenceManager.SetDefaultValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetDefaultValues(Context, Int32, Boolean) |
Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes |
| SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean) |
Ähnlich wie |
SetDefaultValues(Context, Int32, Boolean)
Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes Preference Elements android:defaultValue definiert sind.
[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
Parameter
- context
- Context
Der Kontext der freigegebenen Einstellungen.
- resId
- Int32
Die Ressourcen-ID der XML-Einstellungsdatei.
- readAgain
- Boolean
Gibt an, ob die Standardwerte erneut gelesen werden sollen.
Wenn false, legt diese Methode die Standardwerte nur fest, wenn diese Methode noch nie in der Vergangenheit aufgerufen wurde (oder wenn die #KEY_HAS_SET_DEFAULT_VALUES Datei "Freigegebene Einstellungen" im Standardwert falsch ist). Wenn Sie versuchen möchten, die Standardwerte erneut festzulegen, um diese Überprüfung zu umgehen, legen Sie "true" fest readAgain .
<p class="note"> Note: This will NOT reset preferences back to their default values. Verwenden Sie für diese Funktionalität
PreferenceManager#getDefaultSharedPreferences(Context) und löschen Sie ihn, gefolgt von einem Aufruf dieser Methode, wobei dieser Parameter auf "true" festgelegt ist.
- Attribute
Hinweise
Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes Preference Elements android:defaultValue definiert sind. Dies sollte von der Hauptaktivität der Anwendung aufgerufen werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean)
Ähnlich wie #setDefaultValues(Context, int, boolean) der Client kann jedoch den Dateinamen und den Modus der freigegebenen Einstellungsdatei bereitstellen.
[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
Parameter
- context
- Context
Der Kontext der freigegebenen Einstellungen.
- sharedPreferencesName
- String
Ein benutzerdefinierter Name für die Freigegebene Einstellungsdatei.
- sharedPreferencesMode
- FileCreationMode
Der Dateierstellungsmodus für die freigegebene Einstellungsdatei, z android.content.Context#MODE_PRIVATE . B. oder android.content.Context#MODE_PRIVATE
- resId
- Int32
Die Ressourcen-ID der XML-Einstellungsdatei.
- readAgain
- Boolean
Gibt an, ob die Standardwerte erneut gelesen werden sollen.
Wenn "false" festgelegt wird, legt diese Methode die Standardwerte nur fest, wenn diese Methode in der Vergangenheit nie aufgerufen wurde (oder wenn die #KEY_HAS_SET_DEFAULT_VALUES Datei der freigegebenen Standardwerteinstellungen falsch ist). Wenn Sie versuchen möchten, die Standardwerte erneut festzulegen, um diese Überprüfung zu umgehen, legen Sie "true" fest readAgain .
<p class="note"> Note: This will NOT reset preferences back to their default values. Verwenden Sie für diese Funktionalität
PreferenceManager#getDefaultSharedPreferences(Context) und löschen Sie ihn, gefolgt von einem Aufruf dieser Methode, wobei dieser Parameter auf "true" festgelegt ist.
- Attribute
Hinweise
Ähnlich wie #setDefaultValues(Context, int, boolean) der Client kann jedoch den Dateinamen und den Modus der freigegebenen Einstellungsdatei bereitstellen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- <xref:Android.Preferences.PreferenceManager.SetDefaultValues(Android.Content.Context%2c+System.Int32%2c+System.Int32)>
- SharedPreferencesName
- SharedPreferencesMode