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 にアクセスできます。
設定されていない場合、既定値は false
です。
起動アプリが ID の共有を明示的に有効にしていない場合でも、アクティビティが開始 Activity#startActivityForResult
された場合でも、 Activity#getCallingPackage()
起動アプリのパッケージ名が返され、結果の受信者の検証が可能になります。 また、プラットフォームへの署名に使用されるのと同じキーによって署名されたパッケージ内で実行されているアクティビティ (Settings などの一部のシステム アプリはプラットフォームのキーで署名されます) は、起動アプリの ID にアクセスできます。
の Java ドキュメントandroid.app.ActivityOptions.setShareIdentityEnabled(boolean)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。