我想在Android服务里面启动多个定时任务,每个任务的时间间隔都不一样,但是AlarmManager只能指定一个定时任务,想问问要怎么解决,或者有什么替代方案吗,RequestCode设为不同值好像也没用,以下是代码
AlarmManager alarmManager = (AlarmManager)getSystemService(this.ALARM_SERVICE); 
        Intent sendIntent=new Intent(MapService.this,SendReceive.class);
PendingIntent pendingSendIntent=PendingIntent.getBroadcast(this,111111,sendIntent,0);
alarmManager.setRepeating(AlarmManager.RTC, System.currentTimeMillis(), ConfigManager.SendInterval*60*1000, pendingSendIntent);
//

Intent recvIntent=new Intent(this,RecvReceive.class);
PendingIntent pendingRecvIntent=PendingIntent.getBroadcast(this, 222222, recvIntent, 0);
alarmManager.setRepeating(AlarmManager.RTC, System.currentTimeMillis(),ConfigManager.RecvInterval*60*1000, pendingRecvIntent); Intent queryIntent=new Intent(this,StateReceive.class);
PendingIntent pendingQueryIntent=PendingIntent.getBroadcast(this, 333333, queryIntent, 0);
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, 0, ConfigManager.QueryInterval*60*1000, pendingRecvIntent);