亚洲城地址

亚洲城地址官方网站下载安装

新闻发布日期:2018-4-25

为什么过去的实时行为像过去的实时唤醒

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Intent intent = new Intent(context.getApplicationContext(), UpdateWidgetService.class);

PendingIntent service = PendingIntent.getService(context,

MyCode,

intent,

PendingIntent.FLAG_CANCEL_CURRENT);

AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);

am.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(), iInterval, service);

服务记录其活动。为了进行测试,我按下电源使Android设备进入睡眠状态。几小时后,我唤醒设备,检查日志,发现服务在睡眠期间按照时间间隔运行。我的理解是eleved retaily不会唤醒要运行的设备。换句话说,在这种情况下,eleased really的行为类似于唤醒设备以运行任务的eleased really 唤醒。

有人能解释一下吗?代码或我的测试有问题吗?

您的手机上还运行着其他一些应用程序,这些应用程序会定期唤醒它。Android会让你的闹钟在手机因其他原因而唤醒时触发。