Vérifier si une clé existe dans les Préférences Partagées

Je suis de la création Partagée Préférences comme suit

preferences = getSharedPreferences("text", 0);
final Editor editor = preferences.edit();

String s1 = serverIP.getText().toString();
String s2 = serverPort.getText().toString();
String s3 = syncPass.getText().toString();
String s4 = proxyServer.getText().toString();
String s5 = proxyPort.getText().toString();

editor.putString("SERVERIP", s1);
editor.putString("SERVERPORT", s2);
editor.putString("SYNCPASS", s3);
editor.putString("PROXYSERVER", s3);
editor.putString("PROXYPORT", s3);

et onCreate je veux afficher les valeurs dans une nouvelle série de TextViews, mais la première fois je n'ai pas toutes les valeurs stockées dans la mise en commun des préférences et obtenir une exception de Pointeur NULL.

Je veux savoir si il existe une méthode intégrée qui permet de vérifier si les SharedPreferences contient une valeur ou pas, afin que je puisse vérifier si la clé existe et si non, alors remplacer le nouveau jeu de TextViews avec les préférences de la valeur.

InformationsquelleAutor Vivekanand | 2012-01-06