我有这个应用程序,它包含两个活动:
现在,在活动1上,我想存储具有可以存储在单个文件中的键\值的数据。
例如:
一个文件将存储三个字符串和一个图像。
我尝试过使用sharedPreferences但不存储图片 当我将图像编码为Base64然后放入sharedPreferences时。 然后存储的sharedPref.xml大小超过150K,我的图像只有5K
所以我想要做的是将带有图像的值存储在一个文件中,然后传输这些文件以显示在第二个活动中。
我该怎么做?
答案 0 :(得分:0)
不需要在sharedpreference上存储图像(实际上它不可能)..只需要将图像路径仅保存为值并将图像保存在SD卡或手机存储器中。并在SD卡的第二个活动中再次加载图像,并从共享偏好中获取图像路径。