0
嘗試將排序順序應用於我的查詢時出現Sort order is not supported
錯誤。查詢運行得很好,如果排序順序爲空。有人能幫我一下嗎?代碼如下:WearableCalendarContract查詢「排序順序不受支持」錯誤
long currentTime = System.currentTimeMillis();
Uri.Builder builder = WearableCalendarContract.Instances.CONTENT_URI.buildUpon();
ContentUris.appendId(builder, currentTime);
ContentUris.appendId(builder, currentTime + DateUtils.DAY_IN_MILLIS);
final String[] PROJECTION = {
CalendarContract.Calendars._ID, // 0
CalendarContract.Instances.BEGIN, // 1
CalendarContract.Instances.END, // 2
CalendarContract.Events.DISPLAY_COLOR, // 3
CalendarContract.Events.TITLE, // 4
CalendarContract.Events.ALL_DAY // 5
};
final Cursor cursor = getContentResolver()
.query(builder.build(),
PROJECTION,
null, // selection (all)
null, // selection args
CalendarContract.Instances.BEGIN + " ASC"); // order
錯誤似乎很自我解釋 - 你需要什麼幫助? – ianhanniballake
沒有任何我嘗試作爲排序順序工作。另外,當搜索解決方案時,我發現的每個查詢的工作查詢都具有與其排序順序相同或類似的內容。 我覺得在這裏別的東西一定是錯的;或者可能查詢WearableCalendarContract的方式有點不同,因爲我發現的所有示例實際上只是查看CalendarContract。不幸的是,這裏的文檔毫無幫助。 – nope4561759