用户可以从图库中选择图像。所以我用了这个
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
每次用户从图库中选择图像时,我都会在我的活动中的gridview中显示这些选定的图像。所以,我有许多imagepaths
用户选择的图像。那么,我如何存储这些图像路径并在网格视图中向用户显示之前每次选择的这些图像。所以,我正在考虑在 arraylist 中添加图像路径。如果我sqlite
用来存储这些图像路径,那就太过分了。我想利用sharedpreference
来保存这个arraylist。
1)这是一种有效的存储方式吗?由于 arraylist 可能包含 100 个图像路径。当用户重新进入时,他可以添加更多的图片,也可以删除更多的图片。
2)添加可以很容易地完成arraylist
,但是当他删除时应该怎么做?请建议。