0

我想做一个游戏关卡逻辑。游戏本身类似于标志问答游戏。它具有锁定和解锁级别。我需要根据共享首选项中保存的分数显示锁定和解锁级别。那么,如何访问 XML 文件中的 score 变量?

4

1 回答 1

0

在您的活动中声明这两个变量

android.content.SharedPreferences someData;
public static String filename = "mySharedString";

像这样初始化Shared Preferences

someData = getSharedPreferences(filename, 0);

你可以Shared Preferences像这样添加元素:

android.content.SharedPreferences.Editor editor = someData.edit();
            editor.putString("sharedString", stringData);
            editor.commit();

您可以像这样检索数据:

String dataReturned = someData.getString("sharedString","Couldn't load data");

如果共享首选项中不存在 ,Couldn't load data则将设置为dataReturned变量sharedString

还检查这个问题How to use SharedPreferences in Android to store, fetch and edit values

于 2013-04-12T09:00:14.607 回答