Android Backup Service requires einen Dateinamen zu sichern Einstellungen geteilt:Welcher Dateiname wird standardmäßig in den gemeinsamen Einstellungen verwendet?
public static final String PREFS = "PrefFile";
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
Es ist klar, was Dateinamen zu verwenden, wenn während Vorlieben Schöpfung wie
public static final String PREF_FILE_NAME = "PrefFile";
SharedPreferences preferences = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE);
Aber ich benutze Standard gemeinsamen Präferenzen angegeben:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
Was soll ich als PREFS
Wert an SharedPreferencesBackupHelper
übergeben?
Ist es sicher fest codierten Wert '_preferences' zu benutzen? Wird es auf allen Android-Geräten richtig funktionieren? –
Es ist nicht garantiert. Also ich denke, es ist besser, SP mit definierten Namen – Dmitry
Danke zu verwenden. Gibt es eine Methode, um den Dateinamen aus den freigegebenen Einstellungen abzurufen? –