Language

WalletCard.Builder コンストラクター

定義

オーバーロード

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)

Javaドキュメント。

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

適用対象

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を使用します)。

属性

注釈

Javaドキュメント。

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

適用対象

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
属性

適用対象