웹 서버에서 데이터를 가져와이 데이터를 목록보기에 넣은 다음 사용자에게 제공하는 응용 프로그램이 있습니다. 다음과 같이 호출 할 수 있습니다 포함 4 개 활동이 있습니다의도를 통해 첫 번째 활동으로 돌아 가면 활동 스택은 어떻게됩니까?
A는 -> B -> C -> D
또는
A -> B -> D
기본적으로 모든 A를 제외한 활동이 웹에서 데이터를 가져옵니다. 연결에 문제가있어 시간이 초과되었습니다. B, C, D 액티비티가 사용자에게 알리고 A로 돌아 가기를 원합니다.
그래서 지금 내가 한 일은 다음과 같습니다. 모드 singleTask를 시작하십시오. 이 방법을 사용하면 타임 아웃 예외를 발견하고 A를 시작하는 새로운 의도를 호출 할 수 있습니다. 그러나 그 사이의 활동은 어떻게됩니까? A-> B-> C-> D를 호출 한 다음 D에서 연결 시간을 초과한다고 가정 해 봅시다. 이제 앱이 A로 돌아가지만 B와 C는 어떨까요? 안드로이드가 자동으로 onDestroy를 호출합니까? 액티비티 스택은 어떻게됩니까? 어떤 힌트도 감사하겠습니다.
건배
이것은 내가 찾고있는 것입니다. 정말 고마워요! – Viciouss
내 기쁨, 당신이 원하는 경우 대답을 수락하십시오 :) – ootinii