솔직히 말해서 이것은 현재 학문적 인 질문이지만 광범위하게 검색했으며 설명하는 사람을 찾을 수 없습니다. 대답. 내가 흰 강아지를 찾기 위해 끊임없이 꿈꾸어 왔던 꿈 속에서 나를 괴롭혔다.하지만 나는 강아지를 찾을 수 없었다. 알다시피, 이것은 기술적으로나 정신적으로나 심각한 문제입니다. 그래서(A)가 다른 작업에서 활성화되었을 때 단일 태스크 활동 (활동 A)의 하위 활동은 어떻게 동작합니까?
,
의 내가 3 개 활동, A, B의 작업 스택 있다고 가정 해 봅시다, C. A는 "singleTask"발사 모드를 가지고 있으며,의 활동 B와 C 발사 모드 "표준"할 수 있습니다. > B - -> C의 난 그냥이 활동으로 구성되어 두 번째 작업을 가정 해 봅시다, X (발사 모드 루트 활동 "표준"
그래서, 작업 1
A는) 실제로 그래서
활동 A. 인 2 활동, 작업 2는
X ->를
** 질문 : 때 ctivity X는 활동 A를 호출합니다 (실행 모드 "singleTask"로 정의 됨, 작업 스택 1 (예 : B 및 C)에서 활동 A의 하위 노드는 어떻게됩니까?). > A - -> B -> C (즉, 활동 C가 표시된다)
또는
X ->를 X가 : 내가 활동 X에서 활동 A를 호출 할 때 , 내가 다시 스택 결국 할 (즉, 작업 A의 이전 하위 노드가 후면 스택의 맨 앞에서 제거됩니다.)
또한 위의 대답에 관계없이 작업 2의 스택을 통해 "BACK"키를 다시 누르면 원래 작업 1의 스택이 발생합니다. 이제는 작업 2에 푹 빠져서 더 이상 존재하지 않습니까?
흰둥이를 찾고있는 다른 밤의 생각이 오히려 우울해지기를 원한다.
모든 응답이나 링크가 도움이 될 것입니다.
Android Dev 섹션에 제공된 예제는 "singleTask"활동의 조상 활동이 "singleTask"활동을 호출하는 태스크의 백 스택으로 "병합"되는 방법을 다루지 만 불행하게도 어떤 일이 일어날지를 설명하지 않습니다 "singleTask"액티비티의 자식.
많은 신사 숙녀 여러분 께 감사드립니다.
폴.
강아지? 진심으로? – bpeterson76