繁体   English   中英

如何保存 RatingBar 评级?

[英]How to save RatingBar Rating?

我想为用户保存评分栏评分。 我想知道我是否可以将值保存在 SQL 数据库中,还是有更好的方法?

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

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

然后您可以使用检索值

    preferences.getFloat("rating", 0.0f);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM