我想保存用户的评级栏评级。我想知道是否有可能将值保存在SQL数据库中或者有更好的方法吗?
答案 0 :(得分:0)
您可以使用ratingBar.getRating()来获取评级值(返回一个浮点数)。这确实可以保存到SQL数据库中,但如果您有一个要保存的评级,我发现使用首选项会更容易。
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
preferences.edit().putFloat("rating", ratingBar.getRating()).commit();
然后您可以使用
检索该值 preferences.getFloat("rating", 0.0f);