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

Java 我可以在一个应用程序中发送两个AlarmManager吗,java,android,Java,Android,我有两个班,A班和B班。他们两个我都有一个像next这样的经理 class A{ PendingIntent sender; AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); .......... am.set(AlarmManager.RTC_WAKEUP, atTimeInMillis, sender); } 然后,A和B都将挂起内容发送给广播接收

我有两个班,A班和B班。他们两个我都有一个像next这样的经理

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

然后,A和B都将挂起内容发送给广播接收器B。
我认为在一个应用程序中使用两个AlarmManager是错误的。你能告诉我真相吗。我想这样做,因为我想在c中触发一个通知,而不是服务。因为我认为这样做是浪费服务。在a班,我想引发一些其他的事情。除此之外,我想做的事情在A类中是做不到的。所以我想在B类中单独做。

在不同的类中设置警报是非常好的。这样做不应该遇到任何问题

我收到以下错误:java.lang.IllegalStateException:从第0行col-1获取字段槽失败
class B{
 //    some code  like Class A}