Всем привет. Объясните что не так.
У меня два таймера. Первый запускает метод, который получает Геолакацию и сохраняет её в локальную базу SqlLite.
Второй таймер запускает метод, который берет записи из локальной базы SqlLite. Те записи где поле Sent = false он пакует в POST запрос и шлет на сервер и проставляет им Sent = true при успешном отправлении. А те записи где поле Sent = true удаляет из базы.
Таймеры у меня по 15 секунд оба стоят.
По идеи, если POST запрос успешно отправлен у меня в базе должно хранится 1-2 записи ожидающие отправку, но это не так. Почему то у меня их количество постоянно увеличивается.
1 тик 1 запись
2 тик 2 записи
3 тик 2 записи
4 тик 2 записи
5 тик 3 записи
....
Причём записи как бы сдвигаются. Хотя поидее они там накапливатсья должно только когда нет соеденения с сервером