2012-07-07 48 views
0

我正在申请出生日报警。如果在SQLite中保存的日期与当前日期相匹配,则应启动警报。如何在SQLite保存日期触发报警?

任何人都可以给我一些建议或任何链接?

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    setAlarm(); 
} 

private void setAlarm() 
{ 
    Calendar cal = Calendar.getInstance(); 

    cal.setTimeInMillis(System.currentTimeMillis()); 
    cal.clear(); 
    cal.set(2012,2,8,18,16); 

    AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE); 
    Intent intent = new Intent(this, AlarmReceiver.class); 
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); 
    // cal.add(Calendar.SECOND, 5); 
    alarmMgr.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent); 
} 

在此之后,我不知道该怎么办,因为我是新的。任何人都可以向我建议流程或链接?

+1

#2是不是谷歌,试图找到一些链接自己。 – Egor 2012-07-07 16:19:04

+0

我已经从sqlite获取所有记录并设置了警报管理器和通话服务,但我没有做适当的方式,请给一些链接或教程。 – 2012-07-07 16:24:23

+0

然后发布您的具体问题... – AAnkit 2012-07-07 16:27:35

回答

1

您应该SO,不完整的要求发布的具体问题/问题,请按照下面的步骤

1)打破乌尔要求到尽可能小的步骤..

2)尝试一步一步,做一些学习/读取..

3)若仍是出于乌尔手,,然后再回来后的具体问题,

4)你的问题对SO应包括问题,什么ü尝试,预计输出,电流输出和logcat错误(如果有的话)。