如何在共享首选项上存储多个值,并且不会覆盖android中的先前值

时间:2013-06-14 04:28:10

标签: android sharedpreferences

当我将多个值存储在共享的prefrences上并且只存储一个数据时,那么最新的数据存储然后覆盖最新的数据而不是旧的数据,因为旧的数据比我要做的更好,这要归功于我的优点。

    mSharedPreferences = context.getSharedPreferences("multipledata",Context.MODE_WORLD_READABLE);
    mEditor = mSharedPreferences.edit();
    mEditor.putString("PACKAGE", toastMessage);
    mEditor.putLong("TIME", curTime);
    mEditor.commit();

1 个答案:

答案 0 :(得分:1)

为不同的数据定义不同的密钥 喜欢 PAKAGE1 TIME1 PAKAGE2 TIME2 PAKAGE3 TIME3

借助循环。