ContentProvider.Call 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| Call(String, String, Bundle) |
공급자 정의 메서드를 호출합니다. |
| Call(String, String, String, Bundle) |
공급자 정의 메서드를 호출합니다. |
Call(String, String, Bundle)
공급자 정의 메서드를 호출합니다.
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")]
public virtual Android.OS.Bundle? Call(string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member Call : string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * Android.OS.Bundle -> Android.OS.Bundle
매개 변수
- method
- String
호출할 메서드 이름입니다. 프레임워크에 불투명하지만 그렇지 않아야 null합니다.
- arg
- String
공급자 정의 문자열 인수입니다.
null일 수 있습니다.
- extras
- Bundle
공급자 정의 번들 인수입니다.
null일 수 있습니다.
반품
공급자 정의 반환 값입니다.
null호출 메서드를 구현하지 않는 공급자의 기본값이기도 합니다.
- 특성
설명
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
Call(String, String, String, Bundle)
공급자 정의 메서드를 호출합니다.
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)]
public virtual Android.OS.Bundle? Call(string authority, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)>]
abstract member Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
매개 변수
- authority
- String
이 값은 null일 수 없습니다.
- method
- String
호출할 메서드 이름입니다. 프레임워크에 불투명하지만 그렇지 않아야 null합니다.
- arg
- String
공급자 정의 문자열 인수입니다.
null일 수 있습니다.
- extras
- Bundle
공급자 정의 번들 인수입니다.
null일 수 있습니다.
반품
공급자 정의 반환 값입니다.
null호출 메서드를 구현하지 않는 공급자의 기본값이기도 합니다.
- 특성
설명
공급자 정의 메서드를 호출합니다. 테이블과 같은 모델에 대해 저렴하거나 부자연스러운 인터페이스를 구현하는 데 사용할 수 있습니다.
<strong>WARNING:</strong> 이 프레임워크는 애플리케이션이 공급자에 대한 액세스를 가져올 수 있는 기본 기능 외에 콘텐츠 공급자에 대한 이 항목에 대한 권한 검사를 수행하지 않습니다. 예를 들어 실행 중인 호출이 공급자에서 데이터를 읽거나 쓸 수 있는지 여부를 알 수 없으므로 이러한 개별 권한을 적용할 수 없습니다. 이 메서드<>의 강력한 구현은 수신 호출에 대한 자체 권한 검사를 수행하여 허용되는지 확인해야 합니다<>.
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.