ActivityOptions.SetShareIdentityEnabled(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
起動アプリの 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 にアクセスできます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。