Сохранение автономных данных приложения SQLLite для Android в базе данных Live Mysql - PullRequest
1 голос
/ 11 октября 2019

Я бэкэнд-разработчик, предоставляющий API для приложения для Android , который также может работать на онлайн и оффлайн .

Обзор приложения:

Пользователи могут создавать папки, подпапки, файлы и комментарии к файлам. Папки или подпапки также могут быть доступны другим пользователям. Папки или подпапки или файлы также могут быть добавлены в избранное.

При подключении к Интернету все работает нормально.

Проблема в в автономном режиме при нежелательной данные (например, для папок и подпапок в отдельном API, для файлов в отдельном API) отправляется на сервер из приложения, как мне сохранить данные? В каком формате я должен получить данные для папок и их подпапок, а также для файлов?

  • Поскольку существуют отношения «родитель-потомок» для папок.
  • Файлы, которые могут принадлежать папке или подпапке или общей папке.

Мы не можем полагатьсяв идентификаторах данных SQL Lite, поскольку они отличались от данных Live Server. Я просто застрял в этом сценарии и не могу найти правильное решение.

Вот схема базы данных. введите описание изображения здесь

Извините за что-то, если не разъяснено хорошо,Был бы очень признателен, если любой может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...