1

CalendarContract コンテンツ プロバイダーを利用しようとしています: http://developer.android.com/reference/android/provider/CalendarContract.Events.html

定期的なイベントの例外に関するものは何も見つからないようです。
インスタンス URI を使用してクエリを実行します
(calendar.google.com で) イベントを追加し、毎日繰り返すようにしました。インスタンスの時刻の 1 つを変更したところ、コンテンツ プロバイダーから例外が正しく返されました。

// Original event instance:
    eventID: 320
    instanceID: 651
    startdate: Wed Mar 13 09:30:00 CET 2013
    rrule: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR
    original_event_id: null
    exrule: null
    exdate: null

// Exception event instance:
    eventID: 333
    instanceID: 888
    startdate: Mon Mar 18 15:00:00 CET 2013
    rrule: null
    original_event_id: 320
    exrule: null
    exdate: null

上記のように、元のイベントには何もexruleありませんexdateが、例外イベントは正しく表示されています (元のイベント インスタンスと重複していません)。

ここで質問です。定期的なイベントに自分で例外を追加したいと考えています。しかし、入力する必要があるフィールドと、これがどのように機能するのかわかりません。上記の例はまったく役に立ちません。

4

1 に答える 1

-1

この質問を投稿するのは少し急いでいた。にイベントを挿入するCalendarContract.Events.CONTENT_EXCEPTION_URIと、このすべてが処理されます...

于 2013-03-18T14:12:06.817 に答える