# Print output for @column tags ?>
public
final
class
WalletServiceEvent
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.service.quickaccesswallet.WalletServiceEvent |
Represents a request from the QuickAccessWalletService
to the Quick Access
Wallet in System UI. Background events may necessitate that the Quick Access Wallet update its
view. For example, if the wallet application handles an NFC payment while the Quick Access Wallet
is being shown, it needs to tell the Quick Access Wallet so that the wallet can be dismissed and
Activity showing the payment can be displayed to the user.
Constants | |
---|---|
int |
TYPE_NFC_PAYMENT_STARTED
An NFC payment has started. |
Inherited constants |
---|
Fields | |
---|---|
public
static
final
Creator<WalletServiceEvent> |
CREATOR
|
Public constructors | |
---|---|
WalletServiceEvent(int eventType)
Creates a new DismissWalletRequest. |
Public methods | |
---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
int
|
getEventType()
|
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
public static final int TYPE_NFC_PAYMENT_STARTED
An NFC payment has started. If the Quick Access Wallet is in a system window, it will need to be dismissed so that an Activity showing the payment can be displayed.
Constant Value: 1 (0x00000001)
public WalletServiceEvent (int eventType)
Creates a new DismissWalletRequest.
Parameters | |
---|---|
eventType |
int : Value is TYPE_NFC_PAYMENT_STARTED , or android.service.quickaccesswallet.WalletServiceEvent.TYPE_WALLET_CARDS_UPDATED |
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
public int getEventType ()
Returns | |
---|---|
int |
the event type
Value is TYPE_NFC_PAYMENT_STARTED , or android.service.quickaccesswallet.WalletServiceEvent.TYPE_WALLET_CARDS_UPDATED |
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel : This value cannot be null . |
flags |
int : Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Value is either 0 or a combination of Parcelable.PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |