ActivityOptions.SetShareIdentityEnabled(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定是否應該與活動共享啟動應用程式的身分識別。
[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
啟動應用程式的身分識別是否應該與活動共用
傳回
this
ActivityOptions
實例。
- 屬性
備註
設定是否應該與活動共享啟動應用程式的身分識別。
啟動需要知道啟動應用程式身分識別的活動時,請使用此選項;此設定為 true
時,活動將可以存取啟動應用程式的套件名稱和uid。
如果未設定,則預設為 false
。
請注意,即使啟動應用程式未明確啟用其身分識別的共用,如果活動是以 開頭 Activity#startActivityForResult
,則 Activity#getCallingPackage()
仍然會傳回啟動應用程式的套件名稱,以允許驗證結果的收件者。 此外,在由用來簽署平臺的相同密鑰所簽署之套件內執行的活動(某些系統應用程式,例如[設定] 會使用平臺的金鑰簽署)可以存取啟動應用程式的身分識別。
的 android.app.ActivityOptions.setShareIdentityEnabled(boolean)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。