Replies: 1 comment
-
명시적 인텐트란?인텐트에 컴포넌트를 명시적으로 표시하지 않고, 주로 다른 앱을 통해 호출할 때 사용된다. 안드로이드 시스템(OS)에서 인텐트의 정보를 참조하여 시스템이 적절한 컴포넌트를 찾기위해 설치된 응용 프로그램의 컴포넌트를 조사함 예시
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
암시적 인텐트는 특정 컴포넌트를 지정하지 않고, Action, Data와 같은 구성 요소를 수행할 수 있는 앱이나 컴포넌트를 찾을 때 사용됩니다.
일반적으로 다른 어플리케이션을 실행할 때 사용합니다.
다른 웹페이지로 이동할 때 사용되며, 이때 ACTION_VIEW 와 URI 를 지정한 후 startActivity를 통해 수행됩니다. 이때 해당 작업을 수행할 수 있는 웹 브라우저 앱이 여러개 있을 때 이를 다이얼로그를 표시하여 사용자가 직접 앱을 선택할 수 있습니다.
암시적 Intent 를 안전하게 사용하는 법
적합한 앱이나 컴포넌트를 찾지 못할 때
ActivityNotFoundException
이 발생.이를 방지하려면 실행 전에
resolveActivity()
로 처리 가능한 앱이 있는지 확인할 수 있습니다.명시적(Explicit) Intent란?
Beta Was this translation helpful? Give feedback.
All reactions