마켓에 서비스 올린 어플이 하나 있는데요.

 

웹 서비스를 받아야 하는거라 로그인을 해야하는데, 그 로그인 정보를 application 클래스에 저장하고 사용하고 있습니다..

 

그런데 최근 발견한 문제로.. 요 녀석이 어플이 종료되지도 않았는데도 간혹 소멸되버리는 시점이 있어서.. 골치네요..

 

소멸되는 시점은 이렇습니다.

 

1) 안드로이드 기기에 '홈' 버튼을 눌렀다가 다시 되돌아오는 상황

2) 다른 어플 알림 같은게 상단바에 떠서 그걸 터치 실행했다가 다시 되돌아 오는 상황

3) 어플이 실행되고 있는체로 일정시간 사용안해서 화면이 꺼졌는데, 다시 화면을 켜는 상황

 

저런 상황이 일어날때마다 그런건 아니구요..

 

어쩔땐 소멸되고, 어쩔땐 멀쩡하고;;

 

참.. 알 수가 없네요..;;

 

꼭 어플이 종료되지 않더라도 소멸되는게.. 일정 시간이 지나면 소멸되는것 같기도하고..

 

아니면 제 어플상에 로직이 문제가 있는것인가..;;

 

그럴것도 없는게 최초 인트로 화면 노출될때 로그인 정보 설정해주고 이후로는 건드는 일이 없거든요..

 

정확히 언제 소멸되는건지.. 참으로 아이러니 하네요..;

 

고수님들~ 조언 좀 부탁드립니다~ ^^;