我想每天在特定时间调用某个函数,例如9 AM、11AM、2PM等。
我已经看过this和also 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的简单解决方案。