где сохранить загруженные данные? - PullRequest
0 голосов
/ 06 декабря 2018

Я загружаю большие json-файлы 8x (2mb) и использую Gson для их преобразования в java-объекты.Теперь мне нужно сделать эти объекты доступными для всех видов деятельности.безопасно ли сохранять их как статические переменные?

1 Ответ

0 голосов
/ 06 декабря 2018

Вам, должно быть, очень повезло, чтобы избежать исключения нехватки памяти.

Я бы, вероятно, сохранял объект в базе данных Room (или любой другой тип SQL) во время синтаксического анализа и чтения при необходимости.

Или просто сохраните JSON в виде двоичного файла и снова прочитайте необходимые биты, когда это необходимо, так как я не знаю использования данных JSON, я не могу комментировать больше ... Но определенно избегайте сохранения встатические переменные.

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