Il modo di utilizzare un file di preferenze (invece delle preferenze predefinite in comune) in PreferenceActivity è la seguente:PreferenceActivity con preferenza più file
public class MyPreferencesActivity extends PreferenceActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PreferenceManager prefMgr = getPreferenceManager();
prefMgr.setSharedPreferencesName("my_preferences");
prefMgr.setSharedPreferencesMode(MODE_WORLD_READABLE);
addPreferencesFromResource(R.xml.preferences);
}
}
In questo esempio usiamo la preferenza condivisa denominata "my_preferences". Ma come useremmo più di una preferenza personalizzata nella stessa PreferenceActivity?
Questo probabilmente funzionerà in un'attività ordinaria. Sto iniziando a credere che in PreferenceActivity ciò che voglio fare non è possibile. – mae
Potresti, per favore, spiegare perché stai andando su PreferenceActivity in modo specifico invece che su un'attività abituale? – Swayam
Nessuna grande ragione diversa dalla convenienza. – mae