ContentProvider.Call Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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.
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.