每天上午9点和下午2点使用9分呼叫功能

时间:2019-01-30 13:50:27

标签: android alarmmanager

我想每天在特定时间调用某个函数,例如9 AM、11AM、2PM等。

我已经看过thisalso this.

已经尝试了此代码,但运气不好,如果解决方案不使用Service.会很好,因为在Service中使用Oreo.受到限制

PendingIntent pi = PendingIntent.getService(this, 0, new Intent(this, Service_Apps.class),PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pi);

简而言之,我正在寻找一种适用于Oreo的简单解决方案。

0 个答案:

没有答案