ContentProvider.Call 메서드

정의

오버로드

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호출 메서드를 구현하지 않는 공급자의 기본값이기도 합니다.

특성

설명

에 대한 android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)Java 설명서

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

적용 대상

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> 이 프레임워크는 애플리케이션이 공급자에 대한 액세스를 가져올 수 있는 기본 기능 외에 콘텐츠 공급자에 대한 이 항목에 대한 권한 검사를 수행하지 않습니다. 예를 들어 실행 중인 호출이 공급자에서 데이터를 읽거나 쓸 수 있는지 여부를 알 수 없으므로 이러한 개별 권한을 적용할 수 없습니다. 이 메서드<>의 강력한 구현은 수신 호출에 대한 자체 권한 검사를 수행하여 허용되는지 확인해야 합니다<>.

에 대한 android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)Java 설명서

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

적용 대상