語言

ExecuteAppFunctionRequest.Builder.SetActivityId(AppFunctionActivityId) 方法

定義

設定 AppFunctionActivityId。

[Android.Runtime.Register("setActivityId", "(Landroid/app/appfunctions/AppFunctionActivityId;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=37)]
public Android.App.AppFunctions.ExecuteAppFunctionRequest.Builder SetActivityId(Android.App.AppFunctions.AppFunctionActivityId? activityId);
[<Android.Runtime.Register("setActivityId", "(Landroid/app/appfunctions/AppFunctionActivityId;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=37)>]
member this.SetActivityId : Android.App.AppFunctions.AppFunctionActivityId -> Android.App.AppFunctions.ExecuteAppFunctionRequest.Builder

參數

activityId
AppFunctionActivityId

與此請求關聯的活動識別碼。 這個值可能是 Null。

傳回

屬性

備註

設定 AppFunctionActivityId。

如果目標應用程式函式的 AppFunctionMetadata.getScope AppFunctionMetadata.SCOPE_ACTIVITY,必須設定以消除同一應用程式函式在不同活動中執行的實例之間的歧義。

如果目標應用程式函式沒有AppFunctionMetadata.SCOPE_ACTIVITY,該值必須是未設定或為空。

可透過呼叫 AppFunctionManager.getAppFunctionStates 取得特定函式名稱的有效活動識別碼清單。 回傳的 AppFunctionState 物件會透過 AppFunctionState.getActivityIds() 包含相關的活動 ID。

活動所提供的函式清單可透過呼叫 AppFunctionManager.getAppFunctionActivityStates 取得。

Android 參考資料。android.app.appfunctions.ExecuteAppFunctionRequest.Builder.setActivityId

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

適用於