我正在使用库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。)