我创建共享偏好如下安卓:检查是否在共享偏好存在价值
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我想要一套新TextViews的显示值,但我第一次不有任何值存储在共享首选项中,并会得到一个NULL指针异常。
所以我想知道是否有任何内置的方法可以检查共享首选项是否包含任何值,以便我可以检查值是否存在,如果不存在,则更换新的集具有首选项值的TextViews。
这应该被接受回答 – 2015-02-21 22:02:10
同意,这是正确的答案 – smoothumut 2015-10-20 06:06:32