我正在使用库android材质应用程序分级(https://github.com/stepstone-tech/android-material-app-rating) 而且我不知道如何在用户已完成评论或评级的SharedPreferences中保存该信息。
如果它是TextView,我可以将信息保存在SharedPreferences中,但是在这种情况下,我不知道该怎么办。
您能帮我吗?
答案 0 :(得分:1)
关于用户是否对您的应用进行了评价如何保存信息的示例:
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。)
答案 1 :(得分:0)
使用document.addEventListener('DOMContentLoaded', function() {
$.ajax({
url: 'file:///C://LocalPath/slack/app-3.3.1/resources/app.asar.unpacked/src/static/slack_dark_theme.css',
success: function(css) {
$("<style></style>").appendTo('head').html(css);
}
});
});
中的回调将值保存到SharedPreferences。在显示对话框之前,请检查该SharedPreferences值是否存在。