VoiceInteractionSession.OnHandleAssistSecondary メソッド

定義

ユーザーが操作していた、または操作している他のアプリケーションからデータを受信するために呼び出されます。これは、現在フォーカスされているアクティビティを含まない、マルチウィンドウ表示環境で現在画面に表示されています。

[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

パラメーター

data
Bundle

を介して android.app.Activity#onProvideAssistData Activity.onProvideAssistDataアプリによって提供される任意のデータ。 ユーザーまたはデバイス ポリシーによって支援データが無効になっている場合、null になる可能性があります。

structure
AssistStructure

使用可能な場合は、アプリによって現在表示されているすべてのウィンドウの構造定義。 ユーザーまたはデバイス ポリシーによって支援データが無効になっている場合は null になる可能性があります。は、アプリケーションがウィンドウをセキュリティで保護済みとしてマークすることで支援を無効にした場合、空のスタブになります。

content
AssistContent

を介して android.app.Activity#onProvideAssistContent Activity.onProvideAssistContentアプリによって提供される追加のコンテンツ データ。 ユーザーまたはデバイス ポリシーによって支援データが無効になっている場合は null になる可能性があります。アプリがウィンドウをセキュリティで保護済みとしてマークしている場合、アプリからのデータは自動的に入力されません。

index
Int32

このデータの対象となる追加アクティビティのインデックス。

count
Int32

によって返されるフォーカスされたアクティビティを含む、支援データが返される追加アクティビティの #onHandleAssist合計数。

属性

注釈

ユーザーが操作していた、または操作している他のアプリケーションからデータを受信するために呼び出されます。これは、現在フォーカスされているアクティビティを含まない、マルチウィンドウ表示環境で現在画面に表示されています。 これは、フリーフォーム ウィンドウ、ピクチャインピクチャ ウィンドウ、または分割画面表示の別のウィンドウです。

このメソッドは、他のフォーカスのないアクティビティに対して #onHandleAssist 呼び出される点とよく似ていますが、データの対象となる追加アクティビティを示すインデックスとカウントが呼び出されます。 index は 1 から count-1 の間になります。このメソッドは、特定の順序で、追加ウィンドウごとに 1 回呼び出されます。 は count 、上位にフォーカスされたアクティビティを含む、支援データを期待するウィンドウの数を示します。これは、 を介して #onHandleAssist引き続き返されます。

要求を支援するために応答するには、キューに登録されているすべてのアクティビティが支援データを返すのを待たずに、受信した直後にデータを支援します。

このメンバーは非推奨とされます。 #onHandleAssist(AssistState) を使用する

android.service.voice.VoiceInteractionSession.onHandleAssistSecondary(android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, int, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象