/** 获取闹钟 */ public static ArrayList<AnTimer> getTimer(Context context, String drug_id) { ArrayList<AnTimer> array = new ArrayList<AnTimer>(); SharedPreferences pref = context.getSharedPreferences(TIMER_SAVE_PATH + drug_id, Activity.MODE_PRIVATE); int count = pref.getInt("count", 0); for (int i = 0; i < count; i++) { String id = pref.getString("id" + i, ""); String name = pref.getString("name" + i, ""); String text = pref.getString("text" + i, ""); int hour = pref.getInt("hour" + i, -1); int min = pref.getInt("min" + i, -1); int method = pref.getInt("method" + i, 0); String times = pref.getString("times" + i, "0"); AnTimer timer = new AnTimer(id, name, text, hour, min, method); timer.setEnable(pref.getBoolean("enable" + i, true)); // 默认可用 timer.setTimes(times); array.add(timer); } return array; }