Share via


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 をアクティビティと共有する必要があるかどうか

戻り値

thisActivityOptions インスタンス。

属性

注釈

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

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

設定されていない場合、既定値は に false 設定されます。

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

android.app.ActivityOptions.setShareIdentityEnabled(boolean)Java ドキュメント。

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

適用対象