从日期选择器和时间选择器获取日期和时间

时间:2012-02-11 06:41:49

标签: java android

我的应用程序中有一个日期选择器和4个时间选择器。我希望在给定日期显示用户给出的所有4次通知。我该怎么做?

我将所有值作为整数分别存储在我的数据库中,如年,月,日,月,时间1,分钟1 ......但是必须有其他方法来做那个显示通知吗? / p>

此外,我还有一个字段,询问我要显示通知的天数。因此,每次我给出的天数结束时都会显示通知

3 个答案:

答案 0 :(得分:1)

这看起来有点困难。

你要做的是在4个给定时间创建一个闹钟,并有一个显示通知的广播接收器。

如果您需要知道如何执行此操作,请发表评论

答案 1 :(得分:0)

您可以使用AlarmManager获取事件通知。

答案 2 :(得分:0)

关于以下评论(存储日期和时间)

你做的是......

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();

Calendar now = Calendar,getInstance();

long i = now.getTimeInMillis();

editor.putLong("date", i);

editor.commit();

再次获得价值......

Calendar stored = Calendar.getInstance();

long a = sp.getLong("date", 0);

stored.set(0,0,0,0,0);

stored.add(Calendar.MILLISECOND, a);