【发布时间】:2013-03-23 20:47:41
【问题描述】:
用户可以从图库中选择图像。所以我用了这个
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
每次用户从图库中选择图像时,我都会在我的活动中的 gridview 中显示这些选择的图像。所以,我有imagepaths 的用户选择图像的数量。那么,我如何存储这些图像路径并在网格视图中向用户显示之前每次选择的这些图像。所以,我正在考虑在 arraylist 中添加图像路径。
如果我使用sqlite 来存储这些图像路径,那就太矫枉过正了。我正在考虑使用sharedpreference 来保存这个数组列表。
1) 它是一种有效的存储方式吗?由于 arraylist 可能包含 100 个图像路径。用户重新进入时,可以添加更多图片,也可以删除更多图片。
2) arraylist 可以很方便地添加,但是删除时应该怎么做呢?
请提出建议。
【问题讨论】:
标签: android image path storage