Xamarin Android- AlarmManager需要很长时间才能触发

时间:2017-04-19 23:24:42

标签: android xamarin alarmmanager

我需要一个后台流程,每小时在后台做一些工作。

我正在使用IntentService来设置后台进程,并使用AlarmManager来安排后台作业以特定的时间间隔运行。

问题: 我设置了10毫秒的时间间隔,仍然是警报管理器需要很长时间(10-15秒)来触发。

我正在使用下面的代码。

Intent intent = new Intent(this, typeof(BGAgent));
        PendingIntent pIntent = PendingIntent.GetService(this, 0, intent, PendingIntentFlags.UpdateCurrent);            
        AlarmManager alarm = (AlarmManager)this.GetSystemService(Context.AlarmService);
        alarm.SetInexactRepeating(AlarmType.RtcWakeup, 0, 10, pIntent); 

0 个答案:

没有答案