안녕하세요 

안드로이드를 막배웠더니 변수관리를 잘못하네여;; 


Activity 에서 전역변수를 사용할 경우 

액티비티 시작 -> HomeKey 를 눌러서 -> 다른 앱을 실행 -> 다시 돌아왔을때 -> Activity 전역변수 들이 초기화 되는 현상 


안드로이드에서 Static 변수를 사용 할 시에 메모리가 부족하면 전역변수의 값들을 초기화 하는 문제가 발생한다고합니다.


그래서 이 문제를 해결하기위해 

1.onSaveInstanceState onRestoreInstanceState

2. extends Application 을 상속받아서 Activity 에선언하는법

3. parcelable 을 사용하는법 (이거는 초기화되는지 되는지 안되는지 정말궁금합니다....)



관련글

http://csjung.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Process-%EC%99%80-Static

http://thdev.net/m/post/view/id/364

http://unikys.tistory.com/194



앱을 실행중 홈을 눌렀을경우 변수들이 초기화되는 문제들을 방지 또는 다시 복원하고 싶습니다. 

정말 확실한 방법이 있을까요?  ㅠㅠ  

알려주세요 고수님들