Android의 다양한 launchMode에 대해 혼란스러워하고 있습니다. 나는 그것이 나에게 분명하지 않은 활동 스택과 관련이 있다는 것을 이해한다. 간단한 사용 사례로 각 launchMode에 대한 간단한 설명을 읽어 주시면 감사하겠습니다.android : launchMode 이해하기
답변
android : launchMode는 활동을 시작하는 방법을 theta에 설명합니다. 인 텐트 오브젝트에 활동 플래그 (FLAG_ACTIVITY_ * 상수)가있는 네 가지 모드가있어 인 텐트를 처리하기 위해 해당 활동이 호출 될 때 어떤 일이 발생할지 결정합니다.
1) "표준"- 기본값, 시스템은 항상 대상 타스크에서 활동의 새 인스턴스를 작성하고 여기에 의도를 라우트합니다.
2) "singleTop"- 활동이 한 번 생성되어 맨 위에 있음을 의미합니다. 활동의 인스턴스가 이미 대상 태스크의 상단에있는 경우 시스템은 호출을 통해 해당 인스턴스에 인 텐트를 라우팅합니다. onNewIntent() 메서드를 사용하여 새 활동 인스턴스를 만드는 대신
3) "singleTask"- 단일 작업을 제외하면 다중 인스턴스가 없음을 의미합니다. 시스템은 새 태스크의 루트에 활동을 작성하고 여기에 의도를 라우트합니다. 그러나 활동의 인스턴스가 이미 존재하면 시스템은 새로운 인스턴스를 작성하지 않고 onNewIntent() 메소드를 호출하여 기존 인스턴스에 인 텐트를 라우트합니다.
4) "singleInstance"- 다중 인스턴스 없음, "singleTask"와 같습니다. 단, 시스템이 인스턴스를 보유하는 작업에 다른 활동을 실행하지 않습니다. 활동은 항상 작업의 단일 구성원입니다.
기본 모드는 "표준"입니다. 더
http://www.slideshare.net/JAX_London/android-android-activity-launch-modes-and-tasks-gonalo-silva
http://developer.android.com/guide/topics/manifest/activity-element.html
나는 다음과 같은 생각http://www.intridea.com/blog/2011/6/16/android-understanding-activity-launchmode
- 1. Android : launchMode = SingleTask 문제
- 2. android : launchMode singleInstance 질문
- 3. android launchMode singleTask with startActivityForResult
- 4. Android Search 액티비티 android : launchMode = "singleTop"
- 5. Android BroadcastReceiver의 동작 이해하기
- 6. Android : 확장형 목록 이해하기
- 7. Android 애플리케이션 실행 이해하기
- 8. 혼란에 대한 launchMode
- 9. 의도 플래그 및 launchMode
- 10. android : launchMode = "singleInstance"가 앱을 매우 느리게 만듭니다.
- 11. 'android : launchMode = "singleInstance"'는 결과 업데이트를위한 활동을 허용하지 않습니다.
- 12. 활동 launchmode 및 라이프 사이클
- 13. android를 재정의하는 방법 : launchMode = "singleTop"?
- 14. Redux + 웹팩 번들 이해하기 이해하기
- 15. Android 앱 설치 프로세스 이해하기 PackageManagerService.installPackage
- 16. android layout and drawable resources 이해하기
- 17. writeDataToPipe 이해하기
- 18. 안드로이드에서 "layout_weight"이해하기
- 19. Android의 기본 설정 이해하기
- 20. AsyncTask 이해하기
- 21. curtain.js 이해하기
- 22. NSManagedObject 이해하기
- 23. Ender.js 이해하기
- 24. WebRequest 이해하기
- 25. 파이프 이해하기
- 26. Utl_file 이해하기
- 27. 소켓 이해하기
- 28. glibc 이해하기
- 29. TodoMVC 이해하기
- 30. 정규식에서`+`이해하기
에 대한
방문은 좋은 점을 시작하는 것입니다 : http://www.intridea.com/blog/2011/6/16/android-understanding-activity-launchmode –