내 앱의 첫 번째 활동은 웹 서비스에서 데이터를로드하는 진행 대화 상자가있는 스플래시 화면입니다.
이 작업이 끝나면 다음 활동을 시작하고 첫 번째 활동의 onPause()에서 finish()를 호출하여 다시 나타나지 않게합니다.
다음 활동은 내 메인 메뉴이며 거기에서부터 응용 프로그램을 탐색합니다.
문제는 응용 프로그램을 나가고 싶을 때입니다. 나는 어느 활동에서 메인 메뉴로 돌아가서 BACK이나 HOME을 누릅니다.
앱을 다시 시작한 직후 메인 메뉴가 즉시 나타나고 데이터가 가져온 시작 화면을 통과하지 않습니다. 또한 퇴사하기 전에 보유한 데이터가 공개 된 것으로 보입니다. 결과적으로 주 메뉴 (스플래시 화면에서 가져온 데이터에 따라 다름)에서 시작한 활동이 비어있게됩니다.안드로이드 : 라이프 사이클 문제 - 애플리케이션 남기기
아무에게도이 문제를 어떻게 해결할 생각이 있습니까?
고마워요, 롭
에 저장 활동 상태에 대한 섹션을 읽고 추천 할 것입니다. 스플래시 화면 (첫 번째 활동) 중에 채워지는 데이터 구조가 있습니다. UI 구성 요소에 일부 데이터를 표시해야 할 때마다 해당 데이터 구조를 사용합니다. – Rob
고맙습니다. 내가 제공 한 링크의 "스택 지우기"섹션에서 해결책을 찾았습니다. – Rob