gpt4 book ai didi

java - 存储 Android 开关值

转载 作者:行者123 更新时间:2023-12-01 22:10:48 25 4
gpt4 key购买 nike

我的 Activity 有一个是/否问题的开关。如何将所选选项存储在数据库中以便稍后查看。

我已经在数据库中创建了该列,但它似乎没有存储该值。例如:马克喜欢冰淇淋吗? - 开关=Y

目前:

mIcecream = (Switch) findViewById(R.id.Icecream);

最佳答案

您应该将开关状态作为 boolean 值存储在共享首选项中,而不是将该值存储在数据库中。国家也会以这种方式持续下去。要存储 boolean 值,您可以这样做:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(); 
prefs.edit().putBoolean("state", **your switch state**).commit();

如果您有很多开关状态要存储,那么我建议您在 SQLite 数据库中将 boolean 状态存储为 false/true 的 0/1 值,反之亦然。

关于java - 存储 Android 开关值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31900857/

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