我正在使用库android material应用程序评级(https://github.com/stepstone-tech/android-material-app-rating
而且我不知道如何在用户已完成评论或评分的SharedPreferences中保存。

如果是TextView,我可以将信息保存在SharedPreferences中,但是在这种情况下,我不知道该怎么做。

你能帮助我吗?

最佳答案

用户是否对您的应用进行了评分,如何保存信息的示例:

SharedPreferences sharedPreferences = getSharedPreferences("MyShared", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("HasUserRating", true);
editor.apply();


SharedPreferences读回用户已评价或未评价的内容:

SharedPreferences sharedPreferences = getSharedPreferences("MyShared", MODE_PRIVATE);
boolean hasRated = sharedPreferences.getBoolean("HasUserRating", false);


(注意:如果不存在SharedPreferences键“ HasUserRating”,则此方法将返回false。)

10-07 19:24
查看更多