현재 아래와 같은 소스로 해서 시간값은 TextView에 잘 불러와집니다.
그런데 액티비티 전환 없이 가만히 두면, 시간도 변경없이 계속 가만히 있네요.
이걸 액티비티 전환 없어도 자동으로 시간이 제대로 변경되도록 하려면
어떻게 수정하면 될까요?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView timertxt01 = (TextView) findViewById(R.id.TimerView01);
final TextView timertxt02 = (TextView) findViewById(R.id.TimerView02);
final Calendar c = Calendar.getInstance();
int Year = c.get(Calendar.YEAR);
int Month = c.get(Calendar.MONTH); // 1월(0), 2월(1)...
int Day = c.get(Calendar.DAY_OF_MONTH);
int DayOfWeek = c.get(Calendar.DAY_OF_MONTH); // 일요일(1), 월요일(2)...
int Hour = c.get(Calendar.HOUR_OF_DAY); // HOUR는 12시간, HOUR_OF_DAY는 24시간
int Minute = c.get(Calendar.MINUTE);
int Second = c.get(Calendar.SECOND);
int AmPm = c.get(Calendar.AM_PM); // AM(0), PM(1)
String stringDayOfWeek[] = {"", "일", "월", "화", "수", "목", "금", "토"};
String stringAmPm[] = {"오전", "오후"};
//String stringDayAndTimeFormat = String.format("%4d년 %d월 %d일 " + stringDayOfWeek[DayOfWeek] + "요일 " + stringAmPm[AmPm] + " %d시 %02d분 %02d초", Year, Month, Day, Hour, Minute, Second);
timertxt01.setText(Year + "." + Month + "." + Day);
timertxt02.setText(Hour + " : " + Minute);
}