0

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

它运行良好,但图像以与创建时相反的顺序加载。有人可以看看外观并告诉我:

  • 哪个部分加载图像?
  • 我怎样才能扭转它?

我一直试图弄清楚一个小时,但它似乎很复杂。

4

1 回答 1

1

不是在ImageFetcher课堂上,而是在MultiImageChooserActivity课堂上。

如果你看一下onCreateLoader(),你会看到这一行:

cl = new CursorLoader(MultiImageChooserActivity.this, MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
            img.toArray(new String[img.size()]), null, null, null);

该构造函数的最后一个参数是sortOrder. 这是一个标准的 SQLORDER BY子句,您可以使用它对其进行排序。传入 null 后,默认按显示名称排序。您可能想要使用DATE_TAKEN, 升序。

于 2013-08-01T17:23:31.530 回答