示例#1
0
 /*
  * Chargement des informations du reveil.
  * Ici pour la sauvegarde on a simplement déserialiser l'objet Alarm.
  */
 public void charger() {
   alarm = null;
   try {
     ObjectInputStream alarmOIS = new ObjectInputStream(context.openFileInput("alarm.serial"));
     try {
       alarm = (Alarm) alarmOIS.readObject();
     } finally {
       try {
         alarmOIS.close();
       } finally {;
       }
     }
   } catch (FileNotFoundException fnfe) {
     alarm = new Alarm();
     alarm.setActive(true);
     Time t = new Time();
     t.hour = 7;
     t.minute = 30;
     alarm.setHeure(t);
   } catch (IOException ioe) {
     ioe.printStackTrace();
   } catch (ClassNotFoundException cnfe) {
     cnfe.printStackTrace();
   }
 }