使用键/值

时间:2016-04-08 13:51:56

标签: java android store

我有这个应用程序,它包含两个活动:

  1. 活动1:插入数据。
  2. 活动2:显示插入的数据。
  3. 现在,在活动1上,我想存储具有可以存储在单个文件中的键\值的数据。

    例如:
     一个文件将存储三个字符串和一个图像。

    我尝试过使用sharedPreferences但不存储图片 当我将图像编码为Base64然后放入sharedPreferences时。 然后存储的sharedPref.xml大小超过150K,我的图像只有5K

    所以我想要做的是将带有图像的值存储在一个文件中,然后传输这些文件以显示在第二个活动中。

    我该怎么做?

1 个答案:

答案 0 :(得分:0)

不需要在sharedpreference上存储图像(实际上它不可能)..只需要将图像路径仅保存为值并将图像保存在SD卡或手机存储器中。并在SD卡的第二个活动中再次加载图像,并从共享偏好中获取图像路径。

save image on sd card

how to save the image to sd card on button click