Changeset 297 for trunk/hiptop/pester/net/sabi/pester/Alarm.java
- Timestamp:
- 07/29/06 06:32:09 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hiptop/pester/net/sabi/pester/Alarm.java
r296 r297 28 28 private Date mDate; 29 29 private RingToneObject mAlert; 30 private int mCreationID; 30 31 31 32 // transient … … 39 40 mState = STATE_INVALID; 40 41 mAlarm = new danger.app.Alarm(0, Application.getCurrentApp(), this); 42 mCreationID = Hardware.getSystemTime(); 41 43 mUID = 0; 42 44 mAbsoluteFireTime = -1; … … 63 65 public int getUID() { 64 66 return mUID; 67 } 68 public int getCreationID() { 69 return mCreationID; 65 70 } 66 71 … … 100 105 dataStream.writeInt(mType); 101 106 dataStream.writeInt(mAlert == null ? 0 : mAlert.getID()); 107 dataStream.writeInt(mCreationID); 102 108 dataStream.flush(); 103 109 return byteStream.toByteArray(); 104 110 } catch (Exception e) { 105 111 // XXX do something 106 DEBUG.p("failed to write alarm: " + e);112 DEBUG.p("failed to write alarm: " + e); 107 113 } 108 114 return null; … … 124 130 int alertID = dataStream.readInt(); 125 131 mAlert = (alertID == 0 ? null : new RingToneObject(alertID)); 132 mCreationID = dataStream.readInt(); 126 133 mAbsoluteFireTime = -1; // just in case 127 134 } catch (Exception e) { 128 // XXX do something 129 DEBUG.p("failed to read alarm: " + e);135 // XXX do something, prevernt alarm from being activated 136 DEBUG.p("failed to read alarm: " + e); 130 137 } 131 138 }
Note:
See TracChangeset
for help on using the changeset viewer.