when i use only seconds method its working like objCalendar.add(Calendar.SECOND, 30); but not working date and time
Code in activity:
Calendar objCalendar = Calendar.getInstance();
objCalendar.setTimeInMillis(System.currentTimeMillis());
objCalendar.set(Calendar.MONTH, Calendar.APRIL);
objCalendar.set(Calendar.DATE, 19);
objCalendar.set(Calendar.HOUR_OF_DAY, 11);
objCalendar.set(Calendar.MINUTE, 44);
objCalendar.set(Calendar.SECOND, 00);
objCalendar.set(Calendar.MILLISECOND, 0);
Intent intent = new Intent(this, MyBroadCastClass.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this,
192837, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
long time24h = 24 * 60 * 60 * 1000;
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, objCalendar.getTimeInMillis(), 1000, pendingIntent);
Toast.makeText(this, "Activity File", Toast.LENGTH_LONG).show();