Вам необходимо установить свойство вместо FLAG_ONE_SHOT. Это для отдельного события тревоги, а не для повторения. попробуйте это
PendingIntent pendingIntent = PendingIntent.getBroadcast(
fridgeDetails.this, 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT);
см. Подробнее о здесь
Edit:
Как вы делаете для уведомления с PendingIntent
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,new Intent(), 0);
В этом случае вы передаете пустой объект Intent, в котором вам нужно указать имя класса для этого, когда вы нажимаете на уведомление о том, какое действие будет запущено, как во время установки будильника, которое вы делаете
Intent myIntent = new Intent(fridgeDetails.this, AlarmService.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
fridgeDetails.this, 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT);
теперь просто передайте имя «Активность» в намерении, например, предположим, что вы хотите запустить свое домашнее действие, и имя активности, например «homeactivity»
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,new Intent(context,HomeActivity.class), 0);