在android中如何搜索共享首选项是否包含某些值?
实际上我正在制作需要密码和确认密码的应用程序作为字段.当用户第一次启动应用程序时,他必须输入密码和确认密码.但我希望当用户重启该应用程序时,他必须要求只输入密码.
为了我在sharedPreferences中存储密码,但现在我怎么知道他们已经在sharedPreferences中存在密码了?
因此,如果他们在sharedPreferences中没有密码,我可以显示包含密码和确认密码的活动,如果存在密码则输入AND,然后我将显示仅包含要输入的密码的活动.
如果有人有想法那么请帮助我.我从很多天开始,但仍然没有得到输出.
您可以使用实例contains上的方法进行检查SharedPreferences:
boolean hasPassword = preference.contains("passwordKey");
Run Code Online (Sandbox Code Playgroud)
API文档:
public abstract boolean contains (String key)
Run Code Online (Sandbox Code Playgroud)
从以下版本开始:API Level 1
检查首选项是否包含首选项.
参数
key 要检查的首选项的名称.
返回
如果首选项中存在首选项,则返回true,否则返回false.
| 归档时间: |
|
| 查看次数: |
9194 次 |
| 最近记录: |