У меня есть довольно простое приложение для Android, которое извлекает данные с сервера с помощью protobuf, а затем позволяет пользователю просматривать дерево данных (упрощенно)
Теперь мне нужны только эти данные в моей структуре, поэтому я использовал ответ protobuf (через автоматически сгенерированный класс) в качестве внутреннего набора данных.
проблема в том, что я хочу иметь возможность обновлять некоторые данные в нем, а также получать больше данных с сервера и подключаться к дереву ... это невозможно из-за неизменности данных.
Итак, мой вопрос: как мне с минимально возможной вычислительной мощностью хранить мои сообщения protobuf как изменяемые структуры данных?
мне нужно сделать свою собственную соответствующую структуру данных (похоже, двойную работу) или есть какой-то другой способ?