calendar.ics
ファイルからすべてのイベントを読み取り、すべてのイベントを表示するアプリケーションを開発しています。私のコードは個々のイベントで正常に動作し、すべてのイベントが含まれているため、ファイルからすべてのイベントを抽出できます。しかし、定期的なイベントを作成すると、すべてのイベントではなくcalendar.ics
ファイルに含まれているため、最初のイベントを除いてすべてのイベントを取得できません"RRULE"
。試してみ"rfc2445.jar"
ましたが、機能しなかったか、正確な使用方法がわからない可能性があります...すべてのイベントを解析して表示するのに役立つライブラリ/コード/メソッド/関数はありますか?
CalendarBuilder builder = new CalendarBuilder();
Calendar calendar = null;
calendar = builder.build(file);
Log.d("RRULE 1: ", component.getProperty("RRULE").getName());
Log.d("RRULE 2: ", component.getProperty("RRULE").getValue());
Log.d("RRULE 3: DTSTART: ",component.getProperty("DTSTART").getValue());
Log.d("RRULE 4: DTEND: ", component.getProperty("DTEND").getValue());
.......
上記は私のコードのスニペットで、次の結果が得られました
D/RRULE 1:: RRULE
D/RRULE 2:: FREQ=DAILY;COUNT=184
D/RRULE 3: DTSTART:: 20160701T170000
D/RRULE 4: DTEND:: 20160701T200000
FREQ からのすべてのイベントを解析する方法がわかりません。