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