JAVA callback 관련 질문입니다.
new TimePickerDialog(SellNowPage.this,time,calendar.get(Calendar.HOUR_OF_DAY),
calendar.get(Calendar.MINUTE),
false).show();
new DatePickerDialog(SellNowPage.this,date,calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH)).show();
String strExpiration = "" + calendar.get(calendar.YEAR) + "/"
+ (calendar.get(calendar.MONTH)+1) + "/" + calendar.get(calendar.DATE) + " "
+ calendar.get(calendar.HOUR) + ":" + calendar.get(calendar.MINUTE) + ":"
+ calendar.get(calendar.SECOND);
위와 같은 코드가 있을 때 저의 의도는 바뀐 calendar의 정보를 스트링으로 뿌리고 싶은데
callback을 인자로 받아서 그런지 값을 TimePicker와 DatePicker에서 받기도 전에 strExpiration이 그대로 바뀌어 버리네요.
날짜와 시간 다이얼로그가 완전히 사라지고 calendar의 값이 설정되고 난 후에 strExpiration값이 설정될 수 있게 동기화를 시킬 수 있는 방법이 있나요?
답변 부탁드립니다...ㅠ.ㅠ
댓글 달기