1
我有一個問題STANGE這段代碼:ContentResolver的:無法查詢現有日曆
private static final String[] CALENDARS_PROPS_PROJECTION = { Calendars._ID, Calendars.NAME, Calendars.CALENDAR_DISPLAY_NAME, Calendars.CALENDAR_TIME_ZONE, Calendars.DELETED };
protected Uri getURI() {
return CalendarContract.Calendars.CONTENT_URI
.buildUpon().appendQueryParameter(android.provider.CalendarContract.CALLER_IS_SYNCADAPTER, "true")
.appendQueryParameter(Calendars.ACCOUNT_NAME, account.name)
.appendQueryParameter(Calendars.ACCOUNT_TYPE, account.type)
.build();
}
ContentResolver cr = ...
Cursor cur = cr.query(getURI(), CALENDARS_PROPS_PROJECTION, Calendars.DELETED + "=?", new String[] { "0" }, null);
此代碼工作了幾個月,我能枚舉設備上存在的所有的日曆,但突然它開始返回一個getCount()返回0的遊標。
所有的日曆和事件都像以前一樣通過S Planner應用程序可見。
任何想法?