您的位置:首页 > 其它

(原创)定时启动某个activity或者service的实现方式

2017-01-04 14:59 477 查看
Intent intent = new Intent("行为action");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setPackage(MoreServiceApplication.context.getPackageName());
PendingIntent sender = PendingIntent.getActivity(MoreServiceApplication.context, 0, intent, 0);
AlarmManager alarm = (AlarmManager) MoreServiceApplication.context.getSystemService(ALARM_SERVICE);
//alarm.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() +3 * 1000, sender);
long firstTime = SystemClock.elapsedRealtime();
alarm.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
10 * 1000, sender);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: