我正在开发一个包含测验的应用程序,但最终用户会获得测验响应的确切百分比,我想成为最终得分。
这是存储结果的最佳方式吗?
SQLitedatabase
或SharedPreferences
以及如何?
Bundle b = getIntent().getExtras();
int score= b.getInt("score");
bar.setRating(score);
抱歉我的英语很差。
答案 0 :(得分:1)
如果它只是一个标量值,您希望存储与SharedPreferences一起使用, 排名我推荐SQLitedatabase
中的简单表格答案 1 :(得分:0)
如果通过演示,您实际上意味着" 存储方式",这取决于您要存储的内容。
如果您只想保存快速分数,SharedPreferences
应该是一种快速且充分的方法。但是,我很确定你也想存储得分高分的球员名字,也许是日期和其他一些参数。在这种情况下,我绝对建议使用本地(或远程) SQL数据库。
SQL Database
可以快速访问存储的数据,通常是存储大量数据的好方法。