Language

Activity.OnHandoffActivityDataRequested メソッド

定義

このアクティビティを表す HandoffActivityData を取得し、ユーザーが所有する別のデバイスで再作成できるようにします。

[Android.Runtime.Register("onHandoffActivityDataRequested", "(Landroid/app/HandoffActivityDataRequestInfo;)Landroid/app/HandoffActivityData;", "GetOnHandoffActivityDataRequested_Landroid_app_HandoffActivityDataRequestInfo_Handler", ApiSince=37)]
public virtual Android.App.HandoffActivityData? OnHandoffActivityDataRequested(Android.App.HandoffActivityDataRequestInfo requestInfo);
[<Android.Runtime.Register("onHandoffActivityDataRequested", "(Landroid/app/HandoffActivityDataRequestInfo;)Landroid/app/HandoffActivityData;", "GetOnHandoffActivityDataRequested_Landroid_app_HandoffActivityDataRequestInfo_Handler", ApiSince=37)>]
abstract member OnHandoffActivityDataRequested : Android.App.HandoffActivityDataRequestInfo -> Android.App.HandoffActivityData
override this.OnHandoffActivityDataRequested : Android.App.HandoffActivityDataRequestInfo -> Android.App.HandoffActivityData

パラメーター

requestInfo
HandoffActivityDataRequestInfo

アクティビティ データの要求情報。

返品

ハンドオフのアクティビティ データ。

属性

注釈

このアクティビティを表す HandoffActivityData を取得し、ユーザーが所有する別のデバイスで再作成できるようにします。 システムは onHandoffActivityDataRequested の呼び出しを自動的に処理します。 これは、このアクティビティに対して isHandoffEnabled() が true の場合にのみ呼び出されます。 isHandoffEnabled() が true の場合、アクティビティは null 以外の値を返す必要があります。 null を返すと、ハンドオフが予期せず失敗したことを示すエラーがユーザーに表示されます。 現在のアクティビティが現在のデバイスのフォアグラウンドにある場合、このアクティビティを表すアプリのアイコンは、ユーザーが所有する他の近くのデバイスに表示されます。 ユーザーがこのアイコンを選択すると、システムはこのメソッドを呼び出して、別のデバイスでこのアクティビティを再作成するために必要なデータを取得します。 このアクティビティが停止すると、システムはこのメソッドを呼び出して、キャッシュ用の HandoffActivityData を取得します。 これにより、ユーザーは現在実行中でない場合でも、このアクティビティを別のデバイスに渡すことができます。 このような場合、HandoffActivityDataRequestInfo.isActiveRequest は false になります。

android.app.Activity.onHandoffActivityDataRequestedの Android リファレンス。

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

適用対象