WalletCard.Builder コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WalletCard.Builder(String, Icon, ICharSequence, PendingIntent)
カードの種類が指定されていない場合に呼び出されます。その場合、既定でCARD_TYPE_UNKNOWNされます。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=30)]
public Builder(string cardId, Android.Graphics.Drawables.Icon cardImage, Java.Lang.ICharSequence contentDescription, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=30)>]
new Android.Service.QuickAccessWallet.WalletCard.Builder : string * Android.Graphics.Drawables.Icon * Java.Lang.ICharSequence * Android.App.PendingIntent -> Android.Service.QuickAccessWallet.WalletCard.Builder
パラメーター
- cardId
- String
カード ID は null 以外で、返されるカードのリスト内で一意である必要があります。 <b>Note: </b>このカード ID には PII (ユーザー名や電子メール アドレスなど、個人を特定できる情報) が含<b></b>必要があります。
- cardImage
- Icon
カードの視覚的表現。 カードイメージアイコンがビットマップの場合は、 GetWalletCardsRequest#getCardWidthPx() の幅と GetWalletCardsRequest#getCardHeightPx()の高さを持つ必要があります。 カードイメージにこれらの寸法がない場合は、画面にこれらの寸法に合わせて拡大縮小すると歪んで表示されることがあります。 パフォーマンス上の理由から、ビットマップは android.graphics.Bitmap.Config#HARDWARE 型である必要があります。
- contentDescription
- ICharSequence
カード イメージの内容の説明。 このフィールドは必須であり、null または空ではない可能性があります。 <b>Note: </b>このメッセージには、PII (ユーザー名や電子メール アドレスなど、個人を特定できる情報) が<b></b>含まれている必要があります。
- pendingIntent
- PendingIntent
ユーザーがカードをクリックすると、このPendingIntentが送信されます。 デバイスがロックされている場合、ウォレットは、保留中の意図を送信する前に、まずデバイスのロック解除を要求します。 保留中の意図を不変にすることをお勧めします ( PendingIntent#FLAG_IMMUTABLEを使用します)。
- 属性
注釈
カードの種類が指定されていない場合に呼び出されます。その場合、既定でCARD_TYPE_UNKNOWNされます。 呼び出し Builder#Builder(String, int, Icon, CharSequence, PendingIntent)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
WalletCard.Builder(String, Icon, String, PendingIntent)
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=30)]
public Builder(string cardId, Android.Graphics.Drawables.Icon cardImage, string contentDescription, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=30)>]
new Android.Service.QuickAccessWallet.WalletCard.Builder : string * Android.Graphics.Drawables.Icon * string * Android.App.PendingIntent -> Android.Service.QuickAccessWallet.WalletCard.Builder
パラメーター
- cardId
- String
- cardImage
- Icon
- contentDescription
- String
- pendingIntent
- PendingIntent
- 属性
適用対象
WalletCard.Builder(String, WalletCardType, Icon, ICharSequence, PendingIntent)
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=34)]
public Builder(string cardId, Android.Service.QuickAccessWallet.WalletCardType cardType, Android.Graphics.Drawables.Icon cardImage, Java.Lang.ICharSequence contentDescription, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=34)>]
new Android.Service.QuickAccessWallet.WalletCard.Builder : string * Android.Service.QuickAccessWallet.WalletCardType * Android.Graphics.Drawables.Icon * Java.Lang.ICharSequence * Android.App.PendingIntent -> Android.Service.QuickAccessWallet.WalletCard.Builder
パラメーター
- cardId
- String
カード ID は null 以外で、返されるカードのリスト内で一意である必要があります。 <b>Note: </b>このカード ID には PII (ユーザー名や電子メール アドレスなど、個人を特定できる情報) が含<b></b>必要があります。
- cardType
- WalletCardType
カードの種類を表す整数。 カードの種類は null 以外である必要があります。
- cardImage
- Icon
カードの視覚的表現。 カードイメージアイコンがビットマップの場合は、 GetWalletCardsRequest#getCardWidthPx() の幅と GetWalletCardsRequest#getCardHeightPx()の高さを持つ必要があります。 カードイメージにこれらの寸法がない場合は、画面にこれらの寸法に合わせて拡大縮小すると歪んで表示されることがあります。 パフォーマンス上の理由から、ビットマップは android.graphics.Bitmap.Config#HARDWARE 型である必要があります。
- contentDescription
- ICharSequence
カード イメージの内容の説明。 このフィールドは必須であり、null または空ではない可能性があります。 <b>Note: </b>このメッセージには、PII (ユーザー名や電子メール アドレスなど、個人を特定できる情報) が<b></b>含まれている必要があります。
- pendingIntent
- PendingIntent
ユーザーがカードをクリックすると、このPendingIntentが送信されます。 デバイスがロックされている場合、ウォレットは、保留中の意図を送信する前に、まずデバイスのロック解除を要求します。 保留中の意図を不変にすることをお勧めします ( PendingIntent#FLAG_IMMUTABLEを使用します)。
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
WalletCard.Builder(String, WalletCardType, Icon, String, PendingIntent)
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=34)]
public Builder(string cardId, Android.Service.QuickAccessWallet.WalletCardType cardType, Android.Graphics.Drawables.Icon cardImage, string contentDescription, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V", "", ApiSince=34)>]
new Android.Service.QuickAccessWallet.WalletCard.Builder : string * Android.Service.QuickAccessWallet.WalletCardType * Android.Graphics.Drawables.Icon * string * Android.App.PendingIntent -> Android.Service.QuickAccessWallet.WalletCard.Builder
パラメーター
- cardId
- String
- cardType
- WalletCardType
- cardImage
- Icon
- contentDescription
- String
- pendingIntent
- PendingIntent
- 属性