ContentProvider.Call Methode

Definition

Überlädt

Name Beschreibung
Call(String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

Call(String, String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

Call(String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

[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

Parameter

method
String

Methodenname, der aufgerufen werden soll. Opaque to framework, but should not be null.

arg
String

anbieterdefiniertes String-Argument. Kann null sein.

extras
Bundle

anbieterdefiniertes Bundle-Argument. Kann null sein.

Gibt zurück

vom Anbieter definierte Rückgabewert. Dies kann auch der Standardwert für Anbieter sein null, die keine Aufrufmethoden implementieren.

Attribute

Hinweise

Java Dokumentation für android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Call(String, String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

[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

Parameter

authority
String
method
String

Methodenname, der aufgerufen werden soll. Opaque to framework, but should not be null.

arg
String

anbieterdefiniertes String-Argument. Kann null sein.

extras
Bundle

anbieterdefiniertes Bundle-Argument. Kann null sein.

Gibt zurück

vom Anbieter definierte Rückgabewert. Dies kann auch der Standardwert für Anbieter sein null, die keine Aufrufmethoden implementieren.

Attribute

Hinweise

Rufen Sie eine vom Anbieter definierte Methode auf. Dies kann verwendet werden, um Schnittstellen zu implementieren, die billiger und/oder unnatürlich für ein tabellenähnliches Modell sind.

<starke>WARNUNG:</strong> Das Framework überprüft diesen Eintrag nicht im Inhaltsanbieter, neben der grundlegenden Fähigkeit der Anwendung, überhaupt Zugriff auf den Anbieter zu erhalten. Beispielsweise gibt es keine Vorstellung davon, ob der ausgeführte Aufruf Daten im Anbieter lesen oder schreiben kann, sodass diese einzelnen Berechtigungen nicht erzwungen werden können. Jede Implementierung dieser Methode <muss></strong> ihre eigenen Berechtigungsprüfungen für eingehende Anrufe durchführen, um sicherzustellen, dass sie zulässig sind.

Java Dokumentation für android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: