0
我使用此代码从我的手机库中加载图像:MultiImageChooser按照图像拍摄顺序从图库中加载图像?
它运行良好,但图像的加载顺序与创建时相反。有人可以看看外观,并告诉我:
- 哪部分加载图像?
- 我该如何扭转它?
我一直想弄清楚一个小时,但它似乎很复杂。
我使用此代码从我的手机库中加载图像:MultiImageChooser按照图像拍摄顺序从图库中加载图像?
它运行良好,但图像的加载顺序与创建时相反。有人可以看看外观,并告诉我:
我一直想弄清楚一个小时,但它似乎很复杂。
这不是ImageFetcher
类,而是MultiImageChooserActivity
类。
如果你看一看onCreateLoader()
,你会看到这样一行:
cl = new CursorLoader(MultiImageChooserActivity.this, MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
img.toArray(new String[img.size()]), null, null, null);
的that constructor最后一个参数是sortOrder
。这是可用于对其进行分类的标准SQL ORDER BY
子句。传入null后,它默认按显示名称进行排序。您可能需要使用DATE_TAKEN
,升序。