我可以在应用程序中发送两个AlarmManager吗?

时间:2012-03-02 14:59:12

标签: java android

我在这些课程中有两个班级,A,B。他们俩都有下一个警报管理员;

class A{
 PendingIntent sender;
 AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
 ..........
 am.set(AlarmManager.RTC_WAKEUP, atTimeInMillis, sender);           

}

class B{
 //    some code  like Class A}

然后,A和B都将PendingIntent发送给BroadcastReceiver B. 我认为在应用程序中安装两个AlarmManger是错误的。你能说实话吗?我想这样做,因为我想在c而不是服务中触发通知。因为我认为服务是浪费,在A级我想要触发别的东西。除了我想做的事情,在A班也不能做。所以我想单独在B班做。

1 个答案:

答案 0 :(得分:1)

将警报设置在不同的类别中是完全正常的。你不应该遇到任何问题!