String pageToken = null;
CalendarList calendarList = client.calendarList().list().setPageToken(pageToken).execute();
List<CalendarListEntry> items = calendarList.getItems();//items에 저장
Log.e("SR","-1");
if (items != null) {
Log.e("SR","0");
for (CalendarListEntry calendarListEntry : items)
{
String calendarId =calendarListEntry.getId();
Log.e("SR","1");
Events events =
client.events().list(calendarId).setPageToken(pageToken).execute();
Log.e("SR","2");
System.out.println("캘린더 리스트 : "+calendarListEntry.getSummary());
Log.e("SR","3");
List<Event> items1 = events.getItems();
Log.e("SR","4");
if (items1 != null) {
for (Event event : items1) {
// System.out.println(event.getSummary()+"");
//System.out.println(event.getStart()+"");
}
}
}
}
두 개의 리스트가 있고 캘린더 리스트의 캘린더 아이디를 저장하여
이벤트 리스트를 각 캘린더마다 출력하는 부분입니다.
처음에 로그 1까지 실행되고 다시 Log.e("SR","-1"); 로 올라가서 실행한 뒤
캘린더 리스트 부분을 두번 씩 실행합니다.
어느 부분이 잘못됬는지를 모르겠네요ㅠㅠㅠ