Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 存储高分的最佳方式是什么?_Android_Sqlite_Sharedpreferences - Fatal编程技术网

Android 存储高分的最佳方式是什么?

Android 存储高分的最佳方式是什么?,android,sqlite,sharedpreferences,Android,Sqlite,Sharedpreferences,我正在开发一个包含测验的应用程序,但最终用户会得到测验的准确回答百分比,我希望在这里得到最终分数 存储结果的最佳方式是什么 SQLitedatabase或SharedReferences以及如何使用 Bundle b = getIntent().getExtras(); int score= b.getInt("score"); bar.setRating(score); 对不起,我的英语很差。如果您只想存储一个标量值, 对于排名,我建议使用简单的表格,如果您所说的演示实际上是指“存储方式”,

我正在开发一个包含测验的应用程序,但最终用户会得到测验的准确回答百分比,我希望在这里得到最终分数

存储结果的最佳方式是什么

SQLitedatabase
SharedReferences
以及如何使用

Bundle b = getIntent().getExtras();
int score= b.getInt("score");
bar.setRating(score);

对不起,我的英语很差。

如果您只想存储一个标量值,
对于排名,我建议使用简单的表格,如果您所说的演示实际上是指“存储方式”,这取决于您想要存储的内容

如果您只想快速保存分数,
SharedReferences
应该是一种快速且充分的方法。不过,我很确定您还希望存储得分最高的球员姓名,可能是日期和其他一些参数。在这种情况下,我绝对建议使用本地(或远程)SQL数据库


SQL数据库
提供了对存储数据的快速访问,通常是存储大量数据的一种非常好的方法。

请提供更多详细信息?