Я пытаюсь изменить 0 Alarm (): например, если я нажимаю кнопку «1 день», будильник должен быть установлен таким образом, чтобы он повторялся каждый день и так далее. но я понятия не имею, как этого добиться, у меня есть код для повторения тревоги с заранее определенным временемУстановка AlarmManager Time onClick android
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(this, NotifyService.class);
PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent,
PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager am = (AlarmManager) this
.getSystemService(Context.ALARM_SERVICE);
long recurring = (1 * 60000 * 60 * 24); // repeat every 24 hrs
am.setRepeating(AlarmManager.RTC, Calendar.getInstance()
.getTimeInMillis(), recurring, sender);
}
public void set1day(View view) {
//...
}
public void set3days(View view) {
//...
}
public void set7days(View view) {
//...
}
}