Как правильно сделать таймер в service на xamarin android?

585
26 ноября 2016, 20:36

Приложение запускает Service по нажатию на кнопку, в котором начинает тикать таймер.

private void timerS1_Elapsed(object sender, ElapsedEventArgs e)
{
    count++;                  
    CrossSettings.Current.AddOrUpdateValue<string>("data3", count + "");                   
}

В самом, же приложении извлекается data3 и выводится в текстовое поле. При первом запуске все хорошо. Запускается сервис и каждую секунду меняет данные в data3. По задумке Это должно работать даже при закрытом приложении. Судя по диспетчеру задач, сервис продолжает работать, когда само приложение закрыто, НО по каким то причинам при новом запуске приложения данные не хотят меняться...А нужно чтобы сервис с таймером работал постоянно... PS вообще планируется сделать, что то вроде восстановления жизней в играх...типо потратил жизнь, приходи через 30 минут, она восстановится...Может предложите мне иное решение? были мысли - извлекать текущее время, но тогда будет баг, что при изменении времени телефона - будет скидываться таймер)

READ ALSO
Бордер перемещаемый мышкой

Бордер перемещаемый мышкой

Хочу сделать кубик, который я бужу двигать по Canvas'у мышкой и после каждого переноса бордера в текст боксе выводило бы его конечные координаты...

420
Показать главную форму после скрытия

Показать главную форму после скрытия

У меня есть две формы(Form1, Form2)Form1 появляется сразу после запуска программы, является основной и запускается через Application

481
Error at line Image.FromStream(ms, true), image from db

Error at line Image.FromStream(ms, true), image from db

I am trying to read "ico" image from MS SQL DB and set the to button imageI am getting an error(Parameter is not valid) at line: using (var img = Image

391
Как скачать все картинки с сайта с#?

Как скачать все картинки с сайта с#?

Привет! Подскажите, как можно скачать все картинки с сайта? Я понимаю, как сделать так, что бы можно было скачать одну картинкуНашел код на этом...

580