Техническое задание: Исправление ошибки в приложении для напоминаний
Существует приложение для Android, которое позволяет пользователям создавать цветные заметки и устанавливать на них время срабатывания. В назначенное время в панели уведомлений появляется напоминание с текстом заметки.
Суть проблемы
Обнаружена ошибка в логике работы уведомлений:
- Пользователь открывает сработавшее напоминание напрямую из панели уведомлений.
- В открытом напоминании пользователь назначает новое время срабатывания.
- Когда напоминание срабатывает повторно в новое время, в панели уведомлений отображается только стандартный заголовок "Напоминание", а текст самой заметки исчезает.
Задача для разработчика
Необходимо проанализировать код приложения, найти причину потери текста заметки при повторном срабатывании и реализовать исправление. Основная цель - обеспечить стабильное отображение пользовательского текста в уведомлении при любом сценарии перепланирования.
Требования
- Провести анализ существующей кодовой базы.
- Выявить место, где теряется контент заметки при обновлении времени через интент уведомления.
- Исправить ошибку, сохранив всю текущую функциональность приложения.
- Обеспечить корректную передачу данных (текста заметки) в новое уведомление.