我必须为大学课程创建一个小型android应用程序,该应用程序会提出10个数学问题,并从用户那里获取答案来计算分数。

该程序应该具有一个带有“新游戏”按钮和一个“继续”按钮的主屏幕。

如果用户按下继续按钮,我该如何编程以在应用程序运行期间保存数据并从存储的位置检索数据以从该位置继续进行操作? (我应该为这种任务寻找什么样的方法?)

提前致谢。

最佳答案

只需使用首选项即可存储和检索代码中的值。以下是代码段

//Set Preference
SharedPreferences myPrefs = getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
SharedPreferences.Editor prefsEditor;
prefsEditor = myPrefs.edit();
prefsEditor.putString("REFKEY", valuetobestored);
prefsEditor.commit();

//Get Preferenece
SharedPreferences myPrefs;
myPrefs = getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
String output=myPrefs.getString("REFKEY", "");

10-06 10:07