SharedPreferences string数组不起作用

时间:2014-08-23 19:42:42

标签: android preferences shared

我有两个活动要保存并加载两个String []数组(大小相同)。

活动1中的代码看起来像这样(加载)

    SharedPreferences data = getSharedPreferences("data",Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = data.edit();

    for (int i = 0;i<array_question.length;++i)
     {
         array_question[i] = data.getString("FAE"+i, array_question[i]);
         array_answer[i] = data.getString("ATW"+i, array_answer[i]);

     }

活动二(保存)

SharedPreferences data = getSharedPreferences("data",Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = data.edit();

         for (int i = 0;i<Main.array_question.length;++i)
         {
             editor.putString("FAE"+i,Main.array_question[i]);
             editor.putString("ATW"+i,Main.array_answer[i]);
         }
         editor.commit();

我没有错误或崩溃但也没有结果。当我想加载它们时什么都没有......我的错是什么?

0 个答案:

没有答案