3
에서 응용 프로그램을 다시 시작하기에 생성 활동의 새로운 인스턴스를 다른 응용 프로그램을 탐색하고 내 응용 프로그램을 다시 시작은, 마지막 열 활동의 새로운 인스턴스가 만들어지고 있습니다. 문제 : 백그라운드에서 내 응용 프로그램을 넣을 때마다 배경
에서 onCreate() 메소드
다시 호출되고 내 응용 프로그램을 일시 정지 활동의 상태가 손실됩니다. 또한 앱에서 로그 아웃/종료 한 후에도 활동의 복제 인스턴스가 맨 위에 남아 있습니다. 활동을 시작하는 동안 어떤 플래그도 사용하지 않습니다. 기본 실행 모드가 사용됩니다.내가 활동을 시작하는 동안 FLAG_ACTIVITY_SINGLE_TOP를 사용하여 시도했지만 작동하지 않았다.
누군가는 방법을 제안시겠습니까?
미리 감사드립니다. 당신이 의도에 대한 몇 가지 플래그를 사용하는 경우 활동을 시작하고 또한
하는지 확인하기 위해
가
HTTP ://developer.android.com/guide/components/tasks-and-back-stack.html. 시스템은 활동 상태가 – Raghunandan
하면, 몇 가지 관련 코드를하시기 바랍니다 게시 할 수 잃게하는 원인이 메모리를 복구하기 위해 백그라운드 작업을 파괴 시작할 수있는 동시에 많은 백그라운드 작업을 실행하는 link.If에게 사용자를 확인? onStart 및 onPause 메소드가 도움이 될 것입니다. –
앱 수명주기를보다 잘 관리해야합니다. 이 활동은 거기 떠날 경우 배경에서 파괴 될 것입니다. 또한 "복제 인스턴스"즉 2 개의 인스턴스가 동시에 실행된다는 것을 어떻게 알 수 있습니까? – Rarw