2011-08-22 6 views
3

나는 모든 실행중인 활동으로 목록을 가져 오는 방법이 있는지 궁금합니다.실행중인 모든 활동을 얻는 방법 android?

+0

나는 이것들을 물어봐야한다고 생각한다. http://stackoverflow.com/questions/3304685/how-to-get-the-list-of-running-applications – PedroAGSantos

+0

아니, 방법이 없다. 참조 : http://groups.google.com/group/android-developers/browse_thread/thread/57f051efdcfc0c17# – Chakaiko

답변

2

내가 이해하는 한, 한 번에 하나의 활동 만 실행되어 화면에서 활동 중이며, 다른 활동은 일시 중지됨 또는 중지됨 상태 인 경우이를 알 수 있습니다.

+0

정확한 Tushar입니다. 참조 : http://developer.android.com/images/activity_lifecycle.png –

+0

대부분의 경우 다른 활동은 중지 상태입니다. – inazaruk

1

아니오, 내가 아는 한, 실행중인 활동 목록을 얻는 방법은 없습니다 (실행중인 경우 - 파괴되지 않은 활동을 의미 함).

응용 프로그램에서 활동 목록 만 필요하면 일종의 "등록 기관"메커니즘을 만들 수 있으므로 각 활동은 onCreate()에 등록하고 onDestroy()에는 등록을 취소합니다. 응용 프로그램이 종료되면 (DB에 활성 활동 목록을 저장하는 것과는 대조적으로) 자동으로 "제거"되어야하므로 일부 싱글 톤 클래스 여야합니다.

관련 문제