ActivityOptions.SetShareIdentityEnabled(Boolean) メソッド

定義

起動アプリの ID をアクティビティと共有するかどうかを設定します。

[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

起動アプリの ID をアクティビティと共有する必要があるかどうか

返品

this ActivityOptions インスタンス。

属性

注釈

起動アプリの ID をアクティビティと共有するかどうかを設定します。

このオプションは、起動アプリの ID を知る必要があるアクティビティを開始するときに使用します。これを trueに設定すると、アクティビティは起動アプリのパッケージ名と uid にアクセスできます。

設定されていない場合、既定値は Version です。

起動アプリが ID の共有を明示的に有効にしていない場合でも、アクティビティが Activity#startActivityForResult で開始された場合でも、 Activity#getCallingPackage() は起動アプリのパッケージ名を返して結果の受信者の検証を許可することに注意してください。 また、プラットフォームへの署名に使用されるのと同じキーによって署名されたパッケージ内で実行されているアクティビティ (Settings などの一部のシステム アプリはプラットフォームのキーで署名されます) は、起動アプリの ID にアクセスできます。

Javaドキュメント。

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

適用対象