summaryrefslogtreecommitdiffstats
path: root/samples/browseable/DirectBoot/src/com.example.android.directboot/alarms/Alarm.java
diff options
context:
space:
mode:
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.java52
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() {