Я занимаюсь разработкой приложения для отслеживания местоположения Android.Получение местоположения через каждые 10 секунд и вставка в таблицу местоположений базы данных sqlite и каждую 1 минуту синхронизации с базой данных сервера.После успешной синхронизации я обновил таблицу местоположений как синхронизирующую 1. Она работает нормально в течение двух или трех часов, после чего таблица местоположений не обновляется должным образом.Есть ли предел обновлений?Я делаю что-то не так, пожалуйста, помогите!
Пример кода
SQLiteDatabase db = this.getWritableDatabase();
if (db != null) {
db.beginTransaction();
Date currentTime = Calendar.getInstance().getTime();
ContentValues cv = new ContentValues();
cv.put(DB_TABLE.tbl_VehicleLiveMovementDetail_IsSync, 1);
db.update(DB_TABLE.tbl_VehicleLiveMovementDetail, cv, "IsSync !=" + 1, null);
db.setTransactionSuccessful();
db.endTransaction();
db.close(); // Closing database connection
cv.clear();
return true;
}