안드로이드 개발 질문/답변
(글 수 45,052)
간단한 서버 리스트가 있는데 이걸 저장하려고 하는데요
DB는 제가 아직 SQL을 몰라서 못건드리겠고
파일입출력이나 자체 지원되는 함수등을 이용해서 껐다 켰을때도 서버리스트가 동일하게 나오게 하려고 하는데
책을 뒤적뒤적하다보니까 Serializable이란게 있더라구요
그래서 onSaveInstanceState() 란 함수를 이용해서 시리얼라이즈 된 자료를 저장하고 불러오고를 하는데
이게 화면전환이나 어플내에서 액티비티 재생성시에는 잘 되는데 finish(); 함수 호출 후 다시 어플을 실행했을때는 저 onSaveInstanceState자체가 호출이 안되더군요.
제가 서버리스트 자료구조를 해시맵을 쓰고 있어서 파일입출력으로 하기에는 바이트로 변환하는게 너무 까다롭고...
좋은 방법이 없는지 조언 부탁드립니다.




preference edit 기능 쓰시면 어플 안에 값을 저장 시킬수 있습니다
preference 사용법은 검색하면 많이 나오니까 보시고 하면 될 겁니다. ㅎㅎ