/* * 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(); } }