Я создаю общие настройки следующим образом
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);
и onCreate. Я хочу отобразить значения в новом наборе TextView, но в первый раз у меня нет значений, сохраненных в общемпредпочтений и получит исключение NULL Pointer.
Я хочу знать, есть ли какой-либо встроенный метод, который может проверить, содержит ли SharedPreferences какое-либо значение или нет , так что я могу проверитьесли ключ существует, а если нет, то замените новый набор TextViews значением предпочтения.