Как только вы удалите документ в Firestore, он исчезнет навсегда. Здесь нет функции восстановления.
То, что вы пытаетесь сделать, вероятно, не очень просто с адаптером, предоставленным FirebaseUI. Единственный способ разумно реализовать функцию отмены - это сделать так, чтобы функция удаления фактически не удаляла документ, а вместо этого просто обновляла пользовательский интерфейс, чтобы удалить представление. Вам придется запланировать удаление на некоторое время позже. Опция отмены затем просто восстановит видимость удаленного документа и отменит отложенное удаление.
Также рассмотрите возможность простого добавления нового логического поля в документ, чтобы отметить, что он удален или нет, и использовать это в фильтре для запроса, который вы передаете FirebaseUI. Поле должно присутствовать в каждом документе для правильной фильтрации. После того, как пользовательский интерфейс будет готов, вам нужно будет выяснить, как на самом деле удалить все документы, которые вы отметили для удаления в пользовательском интерфейсе.