Заголовок - это вопрос, но вот небольшая предыстория:
Я создаю приложение диспетчера задач для Android и хочу, чтобы пользователь мог вычеркивать задачи по мере их выполнения на LongClick, без необходимости удалять задачу (что уже является другой функцией). Обычно пользователь создает задачу, и я отправляю название, описание и временную шкалу в Firebase из этого действия. Все обновляется и все хорошо. Пользователь также может редактировать и изменять любое поле в отдельном упражнении, и я могу также отлично обновить Firebase.
Моя проблема : у меня оно есть, где оно может успешно зачеркнуть текст заголовка задачи для пользователя в моем обзоре, который показывает все задачи. Как только я извлекаю sh обновление для Firebase, оно меняет текст на "androidx.appcompat.widget.AppCompatTextView {c33 ...", который перезаписывает исходный текст.
Без обновления Firebase
После обновления Firebase
Я не уверен, возможно ли то, что я хочу сделать. Если я просто не могу вычеркнуть текст и сохранить его в своей базе данных, что может быть еще одной хорошей альтернативой для выполнения sh того же самого? Я думал о том, чтобы просто изменить текст временной шкалы на «завершить» или что-то в этом роде. Я просто предпочитаю зачеркивание, потому что оно выглядит лучше для меня и позволяет избежать необходимости открывать задачу и редактировать время вручную.