如何保存RatingBar Rating?

时间:2011-07-03 17:21:08

标签: android

我想保存用户的评级栏评级。我想知道是否有可能将值保存在SQL数据库中或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用ratingBar.getRating()来获取评级值(返回一个浮点数)。这确实可以保存到SQL数据库中,但如果您有一个要保存的评级,我发现使用首选项会更容易。

    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    preferences.edit().putFloat("rating", ratingBar.getRating()).commit();

然后您可以使用

检索该值
    preferences.getFloat("rating", 0.0f);