diff options
Diffstat (limited to 'samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java')
-rw-r--r-- | samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java | 52 |
1 files changed, 15 insertions, 37 deletions
diff --git a/samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java b/samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java index 82712c6b7..27ca5c453 100644 --- a/samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java +++ b/samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java @@ -16,66 +16,44 @@ package com.example.android.directboot.alarms; -import android.os.Parcel; -import android.os.Parcelable; -import android.support.annotation.NonNull; - import org.json.JSONException; import org.json.JSONObject; +import android.support.annotation.NonNull; + import java.util.Calendar; import java.util.Objects; /** * Class represents a single alarm. */ -public class Alarm implements Comparable<Alarm>, Parcelable { +public class Alarm implements Comparable<Alarm> { public int id; + public int month; + public int date; + /** Integer as a 24-hour format */ public int hour; - public int minute; - - public Alarm() {} - protected Alarm(Parcel in) { - id = in.readInt(); - month = in.readInt(); - date = in.readInt(); - hour = in.readInt(); - minute = in.readInt(); - } - - public static final Creator<Alarm> CREATOR = new Creator<Alarm>() { - @Override - public Alarm createFromParcel(Parcel in) { - return new Alarm(in); - } - - @Override - public Alarm[] newArray(int size) { - return new Alarm[size]; - } - }; + public int minute; - @Override - public int describeContents() { - return 0; + public Alarm(int id, int month, int date, int hour, int minute) { + this.id = id; + this.month = month; + this.date = date; + this.hour = hour; + this.minute = minute; } - @Override - public void writeToParcel(Parcel parcel, int i) { - parcel.writeInt(id); - parcel.writeInt(month); - parcel.writeInt(date); - parcel.writeInt(hour); - parcel.writeInt(minute); + public Alarm() { } /** * Serialize the instance as a JSON String. + * * @return serialized JSON String. */ public String toJson() { |