如何为我的数据库值设置警报?

时间:2011-09-13 08:26:06

标签: android sqlite alarmmanager android-pendingintent

我正在尝试为我的数据库值设置警报。在数据库中,我将4个值alarm1,alarm2,alarm3,alarm4保存在一行中。我需要为这4个值设置警报。如何为我的应用程序设置警报。请任何人帮助我。以下是设置闹钟的代码。

Intent myIntent = new Intent(this, MyAlarmService.class); 
    pendingIntent = PendingIntent.getService(this, (int) System.currentTimeMillis(), myIntent, 0); 

    AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR_OF_DAY, hour1);
    calendar.set(Calendar.MINUTE, min1);  
    calendar.set(Calendar.SECOND, 0);    

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 24*60*60*1000, pendingIntent);

    Toast.makeText(this, "Start Daily Alarm", Toast.LENGTH_LONG).show();  

1 个答案:

答案 0 :(得分:0)

如果要将数据库保存为数据库,如何保存数据库中的警报需要检索这些值并需要将这些值转换为日期格式,然后必须使用类似于iphone的推送通知