안녕하세요~
Activity가 다른 클래스에서 호출되어지면 onCreate()부터 호출되고
홈으로 나갔다가 돌아오면 onStart()부터 호출이 되서 그렇게 알고 만들었는데요.
홈으로 나갔다가 앱이 죽는 경우에 onCreate()부터 시작해서 약간 혼동이 오고 있습니다.
혹시 홈에서 다시 돌아오는 경우만 손쉽게 아는 방법이 있는지요?
감사합니다.
onRestart() 를 사용하면 되지 않을까요..?
A액티비티에서 B액티로 간 다음에 finish()를 할때도 A액티에서 onRestart()가 실행되긴 하는데
제가 했던 방법으로는 B엑티에서finish()를 하기 바로 전에 값하나를 설정하고 A의 onRestart()에서
B에서 저장한 값을 체크해서 특정 값일때는 B에서 넘어온거고 아니면 Home에서 돌아온것이다.
이렇게 판별을 했었습니다.
태스크 킬러 등으로 앱이 죽어버리는 경우에는 어쩔 수 없는 것으로 알고 있습니다...
두분 답변 감사합니다 :)
카이래이언님처럼 상태를 어딘가 저장해두고 그때그때 불러서 써야겠네요.
로그인 유지
onRestart() 를 사용하면 되지 않을까요..?
A액티비티에서 B액티로 간 다음에 finish()를 할때도 A액티에서 onRestart()가 실행되긴 하는데
제가 했던 방법으로는 B엑티에서finish()를 하기 바로 전에 값하나를 설정하고 A의 onRestart()에서
B에서 저장한 값을 체크해서 특정 값일때는 B에서 넘어온거고 아니면 Home에서 돌아온것이다.
이렇게 판별을 했었습니다.