Обновление не работает когда-нибудь в таблице sqlite - PullRequest
0 голосов
/ 27 сентября 2018

Я занимаюсь разработкой приложения для отслеживания местоположения 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;
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...