Android 安卓5神秘地杀死alarmmanager任务

Android 安卓5神秘地杀死alarmmanager任务,android,alarmmanager,Android,Alarmmanager,我有一个我编写的android应用程序,它使用AlarmManager启动一项服务,获取一些用户信息(日期、时间、地理位置),并将这些数据发送到互联网服务器 它在Android 5中运行正常,但7天后,AlarmManager安排的任务被s.O神秘地停止了 我又测试了几次,相同的问题在不同的时间间隔内出现 此代码启动服务: public void ativaPendingIntentTransmite(){ long tempoTransmite=System.currentTimeMi

我有一个我编写的android应用程序,它使用AlarmManager启动一项服务,获取一些用户信息(日期、时间、地理位置),并将这些数据发送到互联网服务器

它在Android 5中运行正常,但7天后,AlarmManager安排的任务被s.O神秘地停止了

我又测试了几次,相同的问题在不同的时间间隔内出现

此代码启动服务:

public void ativaPendingIntentTransmite(){
    long tempoTransmite=System.currentTimeMillis(); 
    Intent intentTransmite = new Intent(this, AlarmReceiverTransmite.class);    
    pendingIntentTransmite = PendingIntent.getBroadcast(this,111, intentTransmite, 0);  
    alarmManagerTransmite = (AlarmManager) getSystemService(ALARM_SERVICE); 
    alarmManagerTransmite.setRepeating(AlarmManager.RTC_WAKEUP, tempoTransmite+1000*60*1, 1000*60*intervaloDeEnvio, pendingIntentTransmite);
}
使用

void setInexactRepeating(int类型, 长三角帆, 长间隔, 悬而未决的行动)

而不是setRepeating()