Как загрузить данные XML-файла в эмулятор Android размером более 1,2 Мб - PullRequest
0 голосов
/ 21 апреля 2010

Я хочу загрузить один файл XML размером 1,2 Мб в Android через папку активов в виде необработанного файла. Я слышал, что в Android есть ограничение в 1 Мб для одного файла XML. Как я могу избавиться от этого? Есть ли возможность решить эту проблему?

1 Ответ

4 голосов
/ 21 апреля 2010

Во-первых, не используйте assets/ для XML, если вы собираетесь использовать его в своем приложении. Используйте res/xml/, так как разбор будет примерно в десять раз быстрее, а также займет меньше места.

Тогда я бы просто попробовал его с вашим файлом и посмотрел, не взорвется ли он. Я знаю, что есть предел, но я не знаю, каков размер порога.

Если он взорвется, вам нужно будет либо разбить его на несколько файлов (каждый с подмножеством ваших данных), либо не упаковывать его вместе с приложением, а вместо этого загрузить его с сервера при первом запуске приложения. 1007 *

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