Android 后台定时任务关闭屏幕后不生效

aoaoxiong 发布于 2014/11/04 00:57
阅读 1K+
收藏 0

通过如下方式实现定时任务,定时广播通知TestReceiver,测试发现当屏幕关闭时,定时任务不再执行,请问问题出在哪里。

Intent intent = new Intent("android.intent.action.EDIT");
		intent.putExtra("heartType", "fix");
		PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

		long firstime = SystemClock.elapsedRealtime();
		AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
		alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstime, 5 * 1000, sender);

 

手机测试环境:Android 4.1

代码见链接:http://pan.baidu.com/s/1bn5xOx5

 

加载中
0
iuKa
iuKa
setRepeating的第一个参数
aoaoxiong
aoaoxiong
AlarmManager.ELAPSED_REALTIME_WAKEUP表示闹钟在睡眠状态下会唤醒系统并执行提示功能,要改成其他的?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部