語言

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,允許在使用者擁有的其他裝置上重建。 系統會自動處理 onHandoffActivityDataRequests 的呼叫。 只有當 isHandoffEnabled() 為此活動成立時,才會呼叫此程序。 若 isHandoffEnabled() 為真,則該活動預期會回傳非空值。 回傳 null 會向使用者顯示錯誤,表示交接意外失敗。 如果當前活動在當前裝置的前景,代表該活動的應用程式圖示會在使用者擁有的其他附近裝置上顯示。 如果使用者選擇此圖示,系統會呼叫此方法,取得在其他裝置上重建此活動所需的資料。 當此活動停止時,系統會呼叫此方法以取得 HandoffActivityData 進行快取。 這讓使用者即使裝置尚未執行,也能將此活動交接給其他裝置。 在這種情況下,HandoffActivityDataRequestInfo.isActiveRequest 將為假。

Android 參考資料。android.app.Activity.onHandoffActivityDataRequested

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於