WalletServiceEvent
public
final
class
WalletServiceEvent
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.service.quickaccesswallet.WalletServiceEvent |
Represents a request from the wallet app
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.
Summary
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 | |
---|---|
Constants
TYPE_NFC_PAYMENT_STARTED
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)
Fields
Public constructors
WalletServiceEvent
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 methods
describeContents
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 |
getEventType
public int getEventType ()
Returns | |
---|---|
int |
the event type
Value is TYPE_NFC_PAYMENT_STARTED , or android.service.quickaccesswallet.WalletServiceEvent.TYPE_WALLET_CARDS_UPDATED |
writeToParcel
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 |