我正在使用以下代码从手机图库中加载图像: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升序。

10-06 07:25
查看更多