2011-09-01 3 views
2

다른 reoccurring 인스턴스를 얻으려고하고 있는데 uri가 content://com.android.calendar/instances 인 줄 알았지 만, 매번 내가 존재하지 않는다고 말하는 databaseutil 오류가 발생합니다.캘린더 이벤트 인스턴스 받기

이벤트가 어떻게 설정되어 다음에 이벤트를 설정할 지 알 수 있습니까?

답변

6

현재 URI의

  • instances/when/*/* 있습니다 - 두 번 (밀리 초 타임 스탬프)
  • instances/whenbyday/*/* 사이의 모든 인스턴스 - 두 번 사이의 모든 인스턴스 -
  • instances/groupbyday/*/* (타임 스탬프 Julian days에서이 Time에서 set/getJulianDay() 참조) - 같지만 하루에 그룹화.

자세한 내용은 다른 질문에 대한 내 대답을 참조하십시오 Cannot read recurring events from android calendar programmatically 내가 아는

1

캘린더 제공 업체는 SDK의 일부가 아니므로 URI가 변경 될 수 있으며 변경할 수 있습니다 (심지어 기기간에 일관성이 없음). 가장 좋은 방법은 Java Client API을 사용하는 것입니다.

+0

, 나는 그것이 비록 SDK의 일부라면 내가 물어되지 않았습니다 알고 – tyczj

관련 문제