Android 如何保存评级条评级?
我想为用户保存评级栏评级。我想知道是否可以将值保存在SQL数据库中,或者有更好的方法吗?您可以使用ratingBar.getRating()获取评级值(返回浮点值)。这确实可以保存到SQL数据库中,但我发现如果要保存一个评级,那么使用首选项就更容易了Android 如何保存评级条评级?,android,Android,我想为用户保存评级栏评级。我想知道是否可以将值保存在SQL数据库中,或者有更好的方法吗?您可以使用ratingBar.getRating()获取评级值(返回浮点值)。这确实可以保存到SQL数据库中,但我发现如果要保存一个评级,那么使用首选项就更容易了 SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); preferences.edit().putFloat("ra
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
preferences.edit().putFloat("rating", ratingBar.getRating()).commit();
然后您可以使用
preferences.getFloat("rating", 0.0f);
对SQL DB或SharedReferences。您能给我一个如何将其保存在SQL中的示例吗?问题是它将是一个以上的评级。我将如何在SQL中执行它?在我当前的数据库中?如果您需要对不同的项目进行评级,只需在项目的表中添加一个评级列(float),然后将值保存在该表中即可。你现在在使用数据库吗?我在想。但是我目前正在使用数据库,并且已经在模拟器上运行了它。