Android 使用SharedReferences

Android 使用SharedReferences,android,sharedpreferences,Android,Sharedpreferences,我想知道共享首选项中是否已经存在某个键值对 sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE); editor=sharedPref.edit(); editor.putString("secretKey",e1.getText().toString()); editor.commit(); 现在我想检查secretKey是否已经存在于shared

我想知道共享首选项中是否已经存在某个键值对

   sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
   editor=sharedPref.edit();
   editor.putString("secretKey",e1.getText().toString());
   editor.commit();

现在我想检查secretKey是否已经存在于sharedpreferences中。

您可以用下一种方法来完成

sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
String secretKey = sharedPref.getString("secretKey", null);
if (null == secretKey) {
    // not exists
} else {
    // exists
}

你可以用下一种方法来做

sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
String secretKey = sharedPref.getString("secretKey", null);
if (null == secretKey) {
    // not exists
} else {
    // exists
}

你可以用下一种方法来做

sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
String secretKey = sharedPref.getString("secretKey", null);
if (null == secretKey) {
    // not exists
} else {
    // exists
}

你可以用下一种方法来做

sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE);
String secretKey = sharedPref.getString("secretKey", null);
if (null == secretKey) {
    // not exists
} else {
    // exists
}

这很简单。有一种方法:

public abstract boolean contains (String key)
你可以在这里阅读:


这很简单。有一种方法:

public abstract boolean contains (String key)
你可以在这里阅读:


这很简单。有一种方法:

public abstract boolean contains (String key)
你可以在这里阅读:


这很简单。有一种方法:

public abstract boolean contains (String key)
你可以在这里阅读:

:-检查这个

Try contains(字符串键)根据Javadocs

检查首选项是否包含首选项。如果首选项中存在首选项,则返回true,否则返回false。

:-检查这个

Try contains(字符串键)根据Javadocs

检查首选项是否包含首选项。如果首选项中存在首选项,则返回true,否则返回false。

:-检查这个

Try contains(字符串键)根据Javadocs

检查首选项是否包含首选项。如果首选项中存在首选项,则返回true,否则返回false。

:-检查这个

Try contains(字符串键)根据Javadocs


检查首选项是否包含首选项。如果首选项中存在首选项,则返回true,否则返回false。

好的,很多。我正在尝试实现该方法。如果不起作用,我将告诉您。:)以及如何检索这个键值对的结果??好的,很多。我正在尝试实现这个方法。如果它不起作用,我会告诉你。:)以及如何检索这个键值对的结果??好的,很多。我正在尝试实现这个方法。如果它不起作用,我会告诉你。:)以及如何检索这个键值对的结果??好的,很多。我正在尝试实现这个方法。如果它不起作用,我会告诉你。:)如何检索这个键值对的结果??