안드로이드 개발 질문/답변
(글 수 45,052)
화면 회전시 onSaveInstanceState 로 정수값 하나.Date class 값 2개 값을 저장하였습니다.
debug로 저장되는것 까지 확인했구요.
이후 onCreate 되면서 저장된 값을 불러오는데
Datetime1 = (Date) savedInstanceState.getSerializable("A");
Datetime2 = (Date) savedInstanceState.getSerializable("B");
number = savedInstanceState.getInt("C");
이렇게 구현하였습니다.
그런데 무슨이유인지 Datetime1 과 number 값은 정상으로 가져오는데 Datetime2의 값을 가져오질 못하네요.
왜일까요?
혹시 getSerializable를 연속으로 사용하면 안되는건가요??
debug로 저장되는것 까지 확인했구요.
이후 onCreate 되면서 저장된 값을 불러오는데
Datetime1 = (Date) savedInstanceState.getSerializable("A");
Datetime2 = (Date) savedInstanceState.getSerializable("B");
number = savedInstanceState.getInt("C");
이렇게 구현하였습니다.
그런데 무슨이유인지 Datetime1 과 number 값은 정상으로 가져오는데 Datetime2의 값을 가져오질 못하네요.
왜일까요?
혹시 getSerializable를 연속으로 사용하면 안되는건가요??