package com.bda.controller; import android.os.Parcel; import android.os.Parcelable; /* loaded from: classes2.dex */ public final class KeyEvent extends BaseEvent implements Parcelable { public static final Parcelable.Creator CREATOR = new ParcelableCreator(); public final int mAction; public final int mKeyCode; @Override // com.bda.controller.BaseEvent, android.os.Parcelable public int describeContents() { return 0; } public final int getAction() { return this.mAction; } @Override // com.bda.controller.BaseEvent public /* bridge */ /* synthetic */ int getControllerId() { return super.getControllerId(); } public final int getKeyCode() { return this.mKeyCode; } public KeyEvent(Parcel parcel) { super(parcel); this.mKeyCode = parcel.readInt(); this.mAction = parcel.readInt(); } @Override // com.bda.controller.BaseEvent, android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { super.writeToParcel(parcel, i); parcel.writeInt(this.mKeyCode); parcel.writeInt(this.mAction); } public static class ParcelableCreator implements Parcelable.Creator { @Override // android.os.Parcelable.Creator public KeyEvent createFromParcel(Parcel parcel) { return new KeyEvent(parcel); } @Override // android.os.Parcelable.Creator public KeyEvent[] newArray(int i) { return new KeyEvent[i]; } } }