내 앱에서 일반적인 상황이 아닙니다. 나는 주 활동을하고, 그 다음에 활동 A를 활동 A에서 열어 활동 B를 활동 B에서 열 수 있습니다. 활동 A를 열 수 있습니다. 이 경우 안드로이드 모니터에서 응용 프로그램 메모리가 증가 할 때마다 보았습니다. 예를 들어 150 개의 활동 및 90MB 메모리에서 응용 프로그램이 다운되었습니다. 이 메모리가 지워진 후 이전 활동 (A 또는 B)이 열리고 사용자가 뒤로 이동할 수 있습니다.하나 하나 많은 활동을 시작하는 방법
이 문제를 방지 할 수 있습니까? 예를 들어, 특별한 의도 플래그 또는 다른 것을 사용하십시오. 고마워.
주 사용자는 다시 (가) 활동 인스턴스를 죽일 (파괴)을 호출 할 수 있습니다
Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance는 너무 많은 활동을 열 수있는 목표인가? – Opiatefuchs
@Opiatefuchs 이것은 우리의 수용 기준입니다 :) –
150 activities? leaved 된 액티비티에 finish()를 호출하거나 singleInstance 특성을 액티비티 수준의 매니페스트에 넣어야합니다. – Opiatefuchs