안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요~!
어플리케이션 개발 중인데요,
Back button 을 눌러서 종료하면 아예 어플이 종료됩니다. 당연히 ^^;
그런데...
Back button 을 눌러 어플을 빠져나간 후에
다시 그 어플을 실행 했을 경우 다시 보던 화면으로 돌아가게 하고 싶거든요..
그러니까......
처음 어플 실행 시에는 "로그인" 화면이 뜨고
로그인 하고 들어가서 작업을 하다가 Back button 을 누르면
어플에서 빠져 나가게 되고,
그런 다음 다시 어플을 실행하면 다시 로그인을 해야합니다.
그런데 저는
다시 어플을 실행했을 경우 이전 작업하던 화면을 보고 싶거든요.....
찾아보니 onBackPressed 를 override 해서 사용하라고들 하시는데요,
이 함수 안에서
Back button 을 눌렀을 때
어플 화면은 닫고, 현 상태(로그인 되어있는 상태)를 유지하게 하는,
그런 방법이 있을까요??
로그인 화면과 작업하는 화면은 서로 다른 Activity 입니다..
감사합니다~!




제일 간단한 방법으로 Activity의 메서드에 아래 같은게 있긴 한데요...
Running Task에서 현재 Task를 백그라운드로 이동하는 기능이죠..
사용 법은 오버라이드한 onBackPressed 내에서 호출하면 Back을 한 효과처럼 보이며, task는 유지되죠...
한번 참고해보세요.