Я работаю над проектом Android, где собираю некоторую информацию с веб-сервера.Каждый раз, когда приложение запускается, я загружаю данные JSON и повторно вводю информацию в базу данных.У меня есть такой сценарий:
- Приложение запускается, я удаляю все данные в базе данных sqlite и вставляю их снова (это необходимо, если есть некоторые изменения в данных json).
- ХотяЯ загружаю нового пользователя json и не вижу никакой информации, потому что уже удалил ее.Он может периодически видеть, когда отдельные элементы загружаются и вставляются в базу данных.
- После того, как весь процесс завершен, все загружено и вставлено, пользователь может видеть всю новую доступную информацию.
Поэтому мне нужна идея, как это сделать: когда я начинаю загружать данные из json, когда приложение запускается, пользователь должен быть доступен, чтобы увидеть старую информацию.Когда я буду готов со всей информацией, и все будет загружено, весь JSON мне придется удалить / обновить / вставить новые данные, и все должно произойти так быстро, что пользователь не должен этого замечать.
Есть идеи, как мне это сделать?
Заранее спасибо!