public NotificationCompat.Action buildStartAction( @NonNull Context context, @NonNull ActivityType activityType) { final Intent startActionIntent = BaseNotificationService.START_INTENT; startActionIntent.putExtra(BaseNotificationService.EXTRA_ACTIVITY_TYPE, activityType.value()); final PendingIntent startActionPendingIntent = PendingIntent.getBroadcast( context, ID_START, startActionIntent, PendingIntent.FLAG_CANCEL_CURRENT); return new NotificationCompat.Action.Builder( actionStartIcon, context.getString(R.string.start), startActionPendingIntent) .build(); }