gpt4 book ai didi

android - 在android中如何搜索sharedpreference是否包含某些值?

转载 作者:太空狗 更新时间:2023-10-29 15:39:43 26 4
gpt4 key购买 nike

在android中如何搜索sharedpreference是否包含某个值?

实际上我正在制作将密码和确认密码作为字段的应用程序。当用户第一次启动应用程序时,他必须同时输入密码和确认密码。但我希望当用户重新启动该应用程序时,他必须要求仅输入密码。

为此,我将密码存储在 sharedPreferences 中,但现在我怎么知道他们的密码是否已经存在于 sharedPreferences 中?

因此,如果他们在 sharedPreferences 中没有密码,我可以显示包含要输入的密码和确认密码的 Activity ,如果存在密码,那么我将显示仅包含要输入的密码的 Activity 。

如果有人有想法,请帮助我。我试了很多天,但仍然没有得到输出。

最佳答案

您可以在 SharedPreferences 实例上使用 contains 方法来检查它:

boolean hasPassword = preference.contains("passwordKey");

API 文档:

public abstract boolean contains (String key) 

自:API 级别 1
检查首选项是否包含首选项。

参数
key 要检查的首选项的名称。

返回
如果首选项存在于首选项中,则返回 true,否则返回 false。

关于android - 在android中如何搜索sharedpreference是否包含某些值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5675689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com