언어

PendingIntent.GetService(Context, Int32, Intent, PendingIntentFlags) 메서드

정의

호출 Context#startService Context.startService()과 같이 서비스를 시작할 PendingIntent를 검색합니다.

[Android.Runtime.Register("getService", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetService(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getService", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetService : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent

매개 변수

context
Context

이 PendingIntent가 서비스를 시작해야 하는 컨텍스트입니다.

requestCode
Int32

보낸 사람용 프라이빗 요청 코드

intent
Intent

시작할 서비스를 설명하는 의도입니다.

flags
PendingIntentFlags

실제 전송이 #FLAG_ONE_SHOT발생할 때 제공할 수 있는 의도의 지정되지 않은 부분을 제어하기 위해 지원 #FLAG_NO_CREATE 되는 플래그 중 어느 것이든지 , #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENT#FLAG_IMMUTABLEIntent#fillIn Intent.fillIn() 또는 플래그일 수 있습니다.

반품

지정된 매개 변수와 일치하는 기존 또는 새 PendingIntent를 반환합니다. 제공된 경우에만 #FLAG_NO_CREATE null을 반환할 수 있습니다.

특성

설명

Context.startService()를 호출하는 것과 같이 서비스를 시작할 PendingIntent를 검색합니다. 서비스에 지정된 시작 인수는 의도의 추가 기능에서 가져옵니다. 보안상의 이유로 여기서 제공하는 의도는 거의 항상 명시적 의도여야 하며, 이는 Intent.setClass를 통해 전달될 명시적 구성 요소를 지정합니다.

에 대한 android.app.PendingIntent.getServiceAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상