AppWidgetManager.BindAppWidgetIdIfAllowed Methode

Definition

Überlädt

Name Beschreibung
BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

Legen Sie den Anbieter für eine bestimmte appWidgetId fest, wenn der Aufrufer über eine Berechtigung verfügt.

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

BindAppWidgetIdIfAllowed(Int32, ComponentName)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

Legen Sie den Anbieter für eine bestimmte appWidgetId fest, wenn der Aufrufer über eine Berechtigung verfügt.

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.OS.UserHandle? user, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool

Parameter

appWidgetId
Int32

Die AppWidget-ID, unter der der Anbieter gebunden werden soll.

user
UserHandle

Die Benutzer-ID, in der sich der Anbieter befindet.

provider
ComponentName

Der Komponentenname des Anbieters.

options
Bundle

Ein optionales Bundle mit Optionen für appWidget.

Gibt zurück

true, wenn diese Komponente über die Berechtigung zum Binden von AppWidget verfügt

Attribute

Hinweise

Legen Sie den Anbieter für eine bestimmte appWidgetId fest, wenn der Aufrufer über eine Berechtigung verfügt.

Bei erfolgreicher Ausführung erhält der App-Widget-Anbieter eine #ACTION_APPWIDGET_UPDATE Übertragung.

<strong>Note:</strong> You need the android.Manifest.permission#BIND_APPWIDGET permission or the user must have enabled binding widgets always for your component. Sollte von Apps verwendet werden, die Widgets hosten. Wenn diese Methode "false" zurückgibt, rufen Sie #ACTION_APPWIDGET_BIND auf, um die Berechtigung zum Binden anzufordern.

Java Dokumentation für android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.os.UserHandle, android.content.ComponentName, 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:

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool

Parameter

appWidgetId
Int32

Die AppWidget-ID, unter der der Anbieter gebunden werden soll.

provider
ComponentName

Dies android.content.BroadcastReceiver ist der AppWidget-Anbieter für diese AppWidget.

options
Bundle

Bündel mit Optionen für appWidget. Siehe auch #updateAppWidgetOptions(int, Bundle)

Gibt zurück

true, wenn diese Komponente über die Berechtigung zum Binden von AppWidget verfügt

Attribute

Hinweise

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

Bei erfolgreicher Ausführung erhält der App-Widget-Anbieter eine #ACTION_APPWIDGET_UPDATE Übertragung.

Sie benötigen die BIND_APPWIDGET Berechtigung, oder der Benutzer muss Bindungs-Widgets immer für Ihre Komponente aktiviert haben. Sollte von Apps verwendet werden, die Widgets hosten; wenn diese Methode "false" zurückgibt, rufen Sie auf #ACTION_APPWIDGET_BIND , um die Berechtigung zum Binden anzufordern.

Java Dokumentation für android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName, 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:

BindAppWidgetIdIfAllowed(Int32, ComponentName)

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool

Parameter

appWidgetId
Int32

Die AppWidget-ID, unter der der Anbieter gebunden werden soll.

provider
ComponentName

Dies android.content.BroadcastReceiver ist der AppWidget-Anbieter für diese AppWidget.

Gibt zurück

true, wenn diese Komponente über die Berechtigung zum Binden von AppWidget verfügt

Attribute

Hinweise

Legen Sie die Komponente für eine bestimmte appWidgetId fest.

Bei erfolgreicher Ausführung erhält der App-Widget-Anbieter eine #ACTION_APPWIDGET_UPDATE Übertragung.

Sie benötigen die BIND_APPWIDGET Berechtigung, oder der Benutzer muss Bindungs-Widgets immer für Ihre Komponente aktiviert haben. Sollte von Apps verwendet werden, die Widgets hosten; wenn diese Methode "false" zurückgibt, rufen Sie auf #ACTION_APPWIDGET_BIND , um die Berechtigung zum Binden anzufordern.

Java Dokumentation für android.appwidget.AppWidgetManager.bindAppWidgetIdIfAllowed(int, android.content.ComponentName).

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: