按照图像拍摄顺序从库中加载图像?

时间:2013-08-01 17:09:44

标签: java android

我正在使用此代码从我的手机库中加载图片:MultiImageChooser

效果很好但图像的加载顺序与创建时的顺序相反。有人可以看看外观并告诉我:

  • 哪部分加载图片?
  • 我怎么能扭转呢?

我一直想弄清楚它一个小时但看起来很复杂。

1 个答案:

答案 0 :(得分:1)

它不在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,升序。