Приложение запускает Service по нажатию на кнопку, в котором начинает тикать таймер.
private void timerS1_Elapsed(object sender, ElapsedEventArgs e)
{
count++;
CrossSettings.Current.AddOrUpdateValue<string>("data3", count + "");
}
В самом, же приложении извлекается data3 и выводится в текстовое поле. При первом запуске все хорошо. Запускается сервис и каждую секунду меняет данные в data3. По задумке Это должно работать даже при закрытом приложении. Судя по диспетчеру задач, сервис продолжает работать, когда само приложение закрыто, НО по каким то причинам при новом запуске приложения данные не хотят меняться...А нужно чтобы сервис с таймером работал постоянно... PS вообще планируется сделать, что то вроде восстановления жизней в играх...типо потратил жизнь, приходи через 30 минут, она восстановится...Может предложите мне иное решение? были мысли - извлекать текущее время, но тогда будет баг, что при изменении времени телефона - будет скидываться таймер)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники