Я хочу, чтобы мое приложение запускало действие «игра», когда пользователь находится в действии «запуск» только в указанное время, скажем, 17:00:00, и, если пользователь выполняет действие, «запуск» в любое другое время после 17:00:00 действие «игра» не начинается. Я использовал этот код:
Calendar calendar = Calendar.getInstance();
calendar.set(2019, 2, 25, 17, 00,00);
Intent intent = new Intent(Start.this, Playing.class);
PendingIntent pendingIntent = PendingIntent.getActivity(Start.this, 0, intent, PendingIntent.FLAG_ONE_SHOT);
((AlarmManager) getSystemService(ALARM_SERVICE)).set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
Проблема в том, что я могу «играть» в любое время после 17:00:00.
Что я должен изменить, чтобы ограничить его только точным указанным временем?