我正在申请出生日警报。如果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);
}
在此之后,我不明白自从我是新手以后该做什么。任何人都可以向我建议这个过程或链接吗?
答案 0 :(得分:1)
您应该在SO上发布特定问题/问题,而不是完整要求,请按照以下步骤
1)将您的要求分解为尽可能小的步骤..
2)尝试一步一步,做一些学习/阅读..
3)如果仍然是你的手,然后来发布具体的问题,
4)关于SO的问题应包括,问题,你尝试过什么,预期输出,当前输出和logcat错误(如果有的话)。
答案 1 :(得分:0)
在发布问题之前,您应该对某个主题进行更多研究,但是,这里有一些链接可以解决您的问题。
http://justcallmebrian.com/?p=129
http://www.androidcompetencycenter.com/2009/02/android-basics-alarm-service/