Freigeben über


ContentResolver.Call Methode

Definition

Überlädt

Call(Uri, 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(Uri, String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

[Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")]
public Android.OS.Bundle? Call (Android.Net.Uri uri, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")>]
member this.Call : Android.Net.Uri * string * string * Android.OS.Bundle -> Android.OS.Bundle

Parameter

uri
Uri
method
String

vom Anbieter definierter Methodenname, der aufgerufen werden soll. Opaque to framework, but must be non-null.

arg
String

anbieterdefiniertes String-Argument. Kann ggf. null sein.

extras
Bundle

anbieterdefiniertes Bundle-Argument. Kann ggf. null sein.

Gibt zurück

ein Ergebnisbundle, möglicherweise NULL. Wird null sein, wenn der ContentProvider keinen Aufruf implementiert.

Attribute

Ausnahmen

wenn URI oder Methode null ist

wenn URI nicht bekannt ist

Hinweise

Rufen Sie eine vom Anbieter definierte Methode auf. Dies kann verwendet werden, um Lese- oder Schreibschnittstellen zu implementieren, die günstiger sind als die Verwendung eines Cursors und/oder nicht in das herkömmliche Tabellenmodell passen.

Java-Dokumentation für android.content.ContentResolver.call(android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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;", "", ApiSince=29)]
public 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;", "", ApiSince=29)>]
member this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle

Parameter

authority
String
method
String

vom Anbieter definierter Methodenname, der aufgerufen werden soll. Opaque to framework, but must be non-null.

arg
String

anbieterdefiniertes String-Argument. Kann ggf. null sein.

extras
Bundle

anbieterdefiniertes Bundle-Argument. Kann ggf. null sein.

Gibt zurück

ein Ergebnisbundle, möglicherweise NULL. Wird null sein, wenn der ContentProvider keinen Aufruf implementiert.

Attribute

Hinweise

Java-Dokumentation für android.content.ContentResolver.call(android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: