Volevo sapere quando viene creato un file di preferenze condivise per la prima volta?Quando viene creato un file di preferenze condiviso?
ho il seguente codice:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="User settings">
<EditTextPreference android:title="User Name"
android:key="userName" android:summary="Please Enter User Name"></EditTextPreference>
<EditTextPreference android:title="Password"
android:key="password" android:summary="Password Here"
android:inputType="textPassword"></EditTextPreference>
</PreferenceCategory>
</PreferenceScreen>
public class PrefsActivity extends PreferenceActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.prefs);
}
}
Inoltre, come posso utilizzare getSharedpreference(), con il nome del file? Non so se devo prima creare questo file e inserirlo nella directory dei dati dell'app?
Intendevo quando è stato creato un file di preferenze condivise: quando l'applicazione è installata, o qualche tempo dopo? Se più tardi, quando?
grazie per questo .. Intendevo quando è stato creato un file di preferenze condivise: quando l'applicazione è installata, o un po 'di tempo dopo? Se più tardi, quando? – Smitha
Credo che sia stato creato sia la prima volta che appare la schermata Preference, sia quando una voce in PreferenceScreen viene prima impostata dall'utente. Come ho detto prima, non ne sono assolutamente sicuro. – Knossos
sì .. penso che tu abbia ragione! – Smitha