У меня есть приложение, которое использует веб-сервис для получения информации и сохранения изменений, внесенных пользователем.Как правильно структурировать приложение в фоновых процессах
В настоящее время у меня есть одна служба, которая запускается, пока приложение открыто, и оно имеет общедоступные методы для каждой операции. проблема в том, что сервис значительно растет, и я думаю о рефакторе, но вопрос в том, что это лучший способ?
я могу думать о следующих вариантах:
- Отсроченные услуги текущее обслуживание и все инициализируются при применении временной загрузки
- Создание уменьшенных услуг и что они инициализируются местного вещания
хотя у меня есть сомнения относительно производительности. Может дать мне несколько подсказок или пример о том, какой метод лучше, не важно, что изменения мгновенно синхронизируются, они хранятся локально и могут быть синхронизированы, когда это возможно. Данные, пересылаемые не так много, так что синхронизация относительно быстро
процессы синхронизации являются чем-то вроде
- Проверьте, есть ли новые данные (у меня есть несколько типов данных, это те, которые растут)
- Синхронизировать предпочтения пользователя
спасибо, что решить первую точку – rkmax