共用方式為


ActivityOptions.SetShareIdentityEnabled(Boolean) 方法

定義

設定是否應該與活動共享啟動應用程式的身分識別。

[Android.Runtime.Register("setShareIdentityEnabled", "(Z)Landroid/app/ActivityOptions;", "GetSetShareIdentityEnabled_ZHandler", ApiSince=34)]
public virtual Android.App.ActivityOptions SetShareIdentityEnabled(bool shareIdentity);
[<Android.Runtime.Register("setShareIdentityEnabled", "(Z)Landroid/app/ActivityOptions;", "GetSetShareIdentityEnabled_ZHandler", ApiSince=34)>]
abstract member SetShareIdentityEnabled : bool -> Android.App.ActivityOptions
override this.SetShareIdentityEnabled : bool -> Android.App.ActivityOptions

參數

shareIdentity
Boolean

啟動應用程式的身分識別是否應該與活動共用

傳回

thisActivityOptions 實例。

屬性

備註

設定是否應該與活動共享啟動應用程式的身分識別。

啟動需要知道啟動應用程式身分識別的活動時,請使用此選項;此設定為 true時,活動將可以存取啟動應用程式的套件名稱和uid。

如果未設定,則預設為 false

請注意,即使啟動應用程式未明確啟用其身分識別的共用,如果活動是以 開頭 Activity#startActivityForResult,則 Activity#getCallingPackage() 仍然會傳回啟動應用程式的套件名稱,以允許驗證結果的收件者。 此外,在由用來簽署平臺的相同密鑰所簽署之套件內執行的活動(某些系統應用程式,例如[設定] 會使用平臺的金鑰簽署)可以存取啟動應用程式的身分識別。

android.app.ActivityOptions.setShareIdentityEnabled(boolean)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於