나는 특정 운동 활동을 시작하는 운동 활동을 시작하는 홈 활동이있는 피트니스 앱을 만들고 있습니다. 운동 활동에서 운동을 시작할 수 있습니다. 그런 다음 홈 버튼을 누르고 뮤직 플레이어 또는 웹 브라우저를 시작하려고 할 수 있습니다. 어떤 시점에서 이미 실행중인 운동으로 돌아가려면 앱을 다시 시작하지만 결국 앱의 새로운 인스턴스가 시작됩니다. 가정 활동의 launchMode
을 singleTask
으로 설정하면 실행기 아이콘을 살짝 누르면 기존 홈 활동으로 돌아갑니다. 내가 원하는 것은 진행중인 운동으로 돌아가는 것입니다. 진행중인 운동은 앱을 출발하는 곳입니다.이미 실행중인 Android 활동으로 돌아 오는 방법
본질적으로, iOS와 동일한 동작을 찾고 있는데, 앱을 "다시 시작"하고 여전히 실행중인 경우 단순히 현재 상태로 복원하는 것입니다.
사용자가 중단 한 부분을 계속하고 싶다면 recents 앱 버튼을 사용해야하며 앱이 여전히 메모리에 남아 있다면 앱을 사용자에게 되돌려 줄 것입니다. – tyczj
나는 상태를 직렬화해야한다고 생각합니다. Android는 앱을 언제 폐기할지 결정합니다. 아니면 적어도 내가 해낸 방식이야. – ChiefTwoPencils
@tyczj 그게 내가 (개발자) 방법으로 돌아 오지 만 Joe User에게 그걸 설명 해봐. :-) – mharper