我在这些课程中有两个班级,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班做。
答案 0 :(得分:1)
将警报设置在不同的类别中是完全正常的。你不应该遇到任何问题!