VoiceInteractionSession.OnHandleAssistSecondary 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.
Wird aufgerufen, um Daten von anderen Anwendungen zu empfangen, mit denen der Benutzer interagiert oder interagiert, die sich derzeit auf dem Bildschirm in einer Anzeigeumgebung mit mehreren Fenstern befinden, wobei die aktuell fokussierte Aktivität nicht eingeschlossen ist.
[Android.Runtime.Register("onHandleAssistSecondary", "(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;II)V", "GetOnHandleAssistSecondary_Landroid_os_Bundle_Landroid_app_assist_AssistStructure_Landroid_app_assist_AssistContent_IIHandler", ApiSince=24)]
public virtual void OnHandleAssistSecondary (Android.OS.Bundle? data, Android.App.Assist.AssistStructure? structure, Android.App.Assist.AssistContent? content, int index, int count);
[<Android.Runtime.Register("onHandleAssistSecondary", "(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;II)V", "GetOnHandleAssistSecondary_Landroid_os_Bundle_Landroid_app_assist_AssistStructure_Landroid_app_assist_AssistContent_IIHandler", ApiSince=24)>]
abstract member OnHandleAssistSecondary : Android.OS.Bundle * Android.App.Assist.AssistStructure * Android.App.Assist.AssistContent * int * int -> unit
override this.OnHandleAssistSecondary : Android.OS.Bundle * Android.App.Assist.AssistStructure * Android.App.Assist.AssistContent * int * int -> unit
Parameter
- data
- Bundle
Beliebige Daten, die von der App über android.app.Activity#onProvideAssistData Activity.onProvideAssistData
bereitgestellt werden.
Kann NULL sein, wenn Hilfsdaten von der Benutzer- oder Geräterichtlinie deaktiviert wurden.
- structure
- AssistStructure
Falls verfügbar, die Strukturdefinition aller Fenster, die derzeit von der App angezeigt werden. Kann NULL sein, wenn Hilfsdaten von der Benutzer- oder Geräterichtlinie deaktiviert wurden. ist ein leerer Stub, wenn die Anwendungshilfe deaktiviert hat, indem das Fenster als sicher markiert wird.
- content
- AssistContent
Zusätzliche Inhaltsdaten, die von der App über android.app.Activity#onProvideAssistContent Activity.onProvideAssistContent
bereitgestellt werden.
Kann NULL sein, wenn Hilfsdaten von der Benutzer- oder Geräterichtlinie deaktiviert wurden. wird nicht automatisch mit Daten aus der App ausgefüllt, wenn die App ihr Fenster als sicher markiert hat.
- index
- Int32
der Index der zusätzlichen Aktivität, für die diese Daten gelten.
- count
- Int32
Die Gesamtzahl der zusätzlichen Aktivitäten, für die die Hilfsdaten zurückgegeben werden, einschließlich der fokussierten Aktivität, die über #onHandleAssist
zurückgegeben wird.
- Attribute
Hinweise
Wird aufgerufen, um Daten von anderen Anwendungen zu empfangen, mit denen der Benutzer interagiert oder interagiert, die sich derzeit auf dem Bildschirm in einer Anzeigeumgebung mit mehreren Fenstern befinden, wobei die aktuell fokussierte Aktivität nicht eingeschlossen ist. Dies kann ein Freiformfenster, ein Bild-in-Bild-Fenster oder ein anderes Fenster in einer geteilten Bildschirmanzeige sein.
Diese Methode ist sehr ähnlich mit der #onHandleAssist
Ausnahme, dass sie für zusätzliche nicht fokussierte Aktivitäten zusammen mit einem Index und einer Anzahl aufgerufen wird, die angibt, für welche zusätzliche Aktivität die Daten verwendet werden. index
liegt zwischen 1 und count
-1, und diese Methode wird einmal für jedes zusätzliche Fenster in keiner bestimmten Reihenfolge aufgerufen. Gibt count
an, für wie viele Fenster Unterstützungsdaten erwartet werden sollen, einschließlich der aktivität mit dem höchsten Fokus, die weiterhin über #onHandleAssist
zurückgegeben wird.
Um auf Hilfsanforderungen reagieren zu können, verarbeiten Sie Hilfsdaten, sobald sie empfangen werden, ohne darauf zu warten, dass alle Aktivitäten in der Warteschlange Hilfsdaten zurückgeben.
Dieses Member ist veraltet. Verwenden Sie #onHandleAssist(AssistState)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.