Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 存储Android开关值_Java_Android - Fatal编程技术网

Java 存储Android开关值

Java 存储Android开关值,java,android,Java,Android,我的活动有一个“是/否”问题的切换。如何将所选选项存储在数据库中,以便以后查看 我已经在数据库中创建了列,但它似乎没有存储值。 马克喜欢冰淇淋吗开关=Y 目前: mIcecream = (Switch) findViewById(R.id.Icecream); 您应该在SharedReferences中将开关状态存储为布尔值,而不是将值存储在数据库中。这种状态也将以这种方式持续下去。要存储布尔值,可以执行以下操作: SharedPreferences prefs = PreferenceMan

我的活动有一个“是/否”问题的切换。如何将所选选项存储在数据库中,以便以后查看

我已经在数据库中创建了列,但它似乎没有存储值。 马克喜欢冰淇淋吗<代码>开关=Y

目前:

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

您应该在SharedReferences中将开关状态存储为布尔值,而不是将值存储在数据库中。这种状态也将以这种方式持续下去。要存储布尔值,可以执行以下操作:

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

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

您应该将开关状态存储为SharedReferences中的布尔值,而不是存储在数据库中。这种状态也将以这种方式持续下去。要存储布尔值,可以执行以下操作:

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

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

您应该将开关状态存储为SharedReferences中的布尔值,而不是存储在数据库中。这种状态也将以这种方式持续下去。要存储布尔值,可以执行以下操作:

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

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

您应该将开关状态存储为SharedReferences中的布尔值,而不是存储在数据库中。这种状态也将以这种方式持续下去。要存储布尔值,可以执行以下操作:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(); 
prefs.edit().putBoolean("state", **your switch state**).commit();
如果有很多开关状态要存储,那么我建议您在SQLite数据库中将布尔状态存储为false/true的0/1值,反之亦然