android AlarmManager(闹钟)

比较深入:

 http://jinguo.iteye.com/blog/799778

 

http://www.51mokao.com/Groups/ForumPost.aspx?id=34136

http://orgcent.com/android-alarmmanager-source/?utm_source=rss

 

---------------------------------------------------------------

Intent intent = new Intent(AlarmSetActivity.this, AlarmReceiver.class);
PendingIntent pIntent = PendingIntent.getBroadcast(AlarmSetActivity.this, 0, intent, 0);

alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+1000, pIntent);

判断两个alarm是否是同一个的方法:

通过alarmManager.set()方法的三个参数可知,在时间(参数1,参数2)相同的情况下,pIntent相同则为同一个alarm

什么叫pIntent相同:

官方文档有说明:即构造pIntent的intent是否相同,若判断intent是否相同,则需依据 filterEquals(Intent)

posted @ 2012-06-10 18:08  lotusve  阅读(315)  评论(0编辑  收藏  举报