Android Backup Service requires un nome di file per il backup condiviso preferenze:Qual è il nome del file utilizzato dalle preferenze condivise predefinite?
public static final String PREFS = "PrefFile";
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
E 'chiaro che cosa usare, se il nome del file viene dato durante la creazione delle preferenze come
public static final String PREF_FILE_NAME = "PrefFile";
SharedPreferences preferences = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE);
Ma difetto di uso condiviso preferenze:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
Cosa devo passare come valore PREFS
a SharedPreferencesBackupHelper
?
E 'sicuro usare un valore predefinito '_preferences'? Funzionerà correttamente su tutti i dispositivi Android? –
Non è garantito. Quindi penso che sia meglio usare SP con nome definito – Dmitry
Grazie. C'è qualche metodo per ottenere il nome del file dalle preferenze condivise? –