0

我创建了如下共享首选项:

SharedPreferences preferences = 
    getSharedPreferences("PREF_FILE_NAME",Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();

并将值如下所示:

editor.putLong(parser.nextText().toString(), i);

我在哪里增加价值。

它保存得很好。

现在我想检索该值,因为我想在表格布局中显示它,但我不知道如何。

那么最简单的方法是什么?有什么建议吗?

4

1 回答 1

3

迭代Preferences使用Map.

Map<String,?> keys = prefs.getAll();

然后您可以轻松地使用 Entry 进行迭代,

for(Map.Entry<String,?> entry : keys.entrySet()){
   Log.d("map values",entry.getKey() + ": " + 
                                   entry.getValue().toString());            
 }
于 2012-08-14T07:03:10.273 回答