L'obtention de Réglage/valeurs de SharedPreference globalement

Salut j'ai une classe ( MyCustomForm.xml ), que j'utilise comme un LoginForm pour l'utilisateur.
Maintenant, je veux le sauver et charger la valeur de l'identifiant(EditText) à partir de la LoginForm à l'aide de SharedPreferences mais je ne sais pas comment définir la valeur de nom d'utilisateur enregistrés par SharedPreferences dans le EditText dans LoginForm(MyCustomForm.xml).

Je pensais pour enregistrer la valeur dans OnPause dans mon Main.xml de charge et de la valeur par le biais du OnCreate dans la classe MyCustomForm.xml

En général, je voudrais profiter de SharedPreferences globalement.

Comment cela devrait-il ressembler?
Quelqu'un peut-il m'aider à obtenir sur la bonne voie?

Il a été de penser à quelque chose comme ceci Main.xml:

public class AndroidLogin extends Activity implements OnClickListener {

@Override     
protected void onPause() { 
   super.onPause();  
     Editor e = mPrefs.edit();
     e.putString(USERNM, username);
     e.commit();
}
}

Code MyCustomForm (LoginForm):

public class MyCustomForm extends Dialog {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(com.sencide.R.layout.inlogdialog);

    EditText userTest = (EditText)findViewById(R.id.txtUserName);
    userTest.setText(USERNM);
}
}

OriginalL'auteur Lars | 2011-11-14