마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이중 for문을 돌리는 데 두번 씩 찍힙니다.

0 추천
	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"); 로 올라가서 실행한 뒤 

캘린더 리스트 부분을 두번 씩 실행합니다.

어느 부분이 잘못됬는지를 모르겠네요ㅠㅠㅠ

이죠 (420 포인트) 님이 2013년 2월 27일 질문

1개의 답변

–1 추천
위에도  items  아래도 items 저러면 꼬이겠죠잉
건방진프로그래머 (26,630 포인트) 님이 2013년 2월 27일 답변
...