Я пытаюсь создать приложение планировщика в Android, в котором я хочу, чтобы запустить приложение в фоновом режиме ежедневно на указанный time.Below это код, но это не работает для меня Пожалуйста, предложитеКак сделать планирование в Android?
private void setAlarm(String targetCal){
String[] Time=targetCal.split(":");
Intent intent = new Intent(getBaseContext(), AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), RQS_1, intent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Calendar timeOff = Calendar.getInstance();
//int days = Calendar.SUNDAY + (7 - timeOff.get(Calendar.DAY_OF_WEEK)); // how many days until Sunday
timeOff.set(Calendar.HOUR,Integer.valueOf(Time[0]));
timeOff.set(Calendar.MINUTE,Integer.valueOf(Time[1]));
timeOff.set(Calendar.SECOND, 00);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, timeOff.getTimeInMillis(), 24*60*60*1000 , pendingIntent);
}
попробуйте System.getTimeInMillis() вместо timeoff.getTimeInMillis() – Senthil