2014-04-16 8 views
1

나는 intents이 다른 활동에서 새 활동을 시작하고 활동에서 다른 활동으로 데이터를 전달하는 데 익숙하다는 것을 알고 있습니다. 그러나 설명서 http://developer.android.com/reference/android/content/Intent.html에는 action (두 번째 활동 클래스의 매개 변수 없음) 만 전달하는 의도의 생성자가 있으므로 어떤 종류의 intent을 사용할 수 있는지 궁금합니다.두 번째 활동 이름이없는 의도

+1

이 http://developer.android.com/guide/components/intents-filters.html# [암시] (읽기 최대 휴대 전화의 GPS (실행 설정)으로 이동하는 예입니다 ExampleSend) vs [명시 적] (http://developer.an droid.com/guide/components/intents-filters.html#ExampleExplicit) 인 텐트 –

답변

2

인 텐트는 다른 응용 프로그램의 코드간에 런타임 런타임 바인딩을 수행하는 기능을 제공합니다.

Intent

두 암시 적 인 텐트 의 기본 형태와 당신은 암시 적 인 텐트

구성 요소를 지정하지 않은

암시 적 인 텐트에 대해 이야기하는 명시 적

; 대신, 시스템은 사용 가능한 구성 요소 중 어떤 구성 요소가 해당 의도를 위해 실행하는 것이 가장 적합한 지 판별하기위한 충분한 정보를 포함해야합니다. 앱이 자신의 위도를 발견하고 그의 이동에 GPS 수 있도록 사용자를 요청해야하는 경우

는 가정 경도 co-ordinates.In 것을 우리는 GPS 그를 탐색 자동 설정

해야하는 경우

여기

Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); 
startActivity(intent);