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