В ОС Android, к сожалению, фоновые процессы приложений не работают постоянно — система принудительно завершает или приостанавливает их. Вы можете отключить ограничения потребления заряда аккумулятора для SingularityApp в настройках системы, тогда автоматическое обновление виджета будет работать стабильнее.
Отключите ограничения фоновой активности
Отключите оптимизацию расхода заряда аккумулятора
Предоставьте приложению разрешения на автозапуск. Этого параметра может не быть в вашем смартфоне.