arquivo JSON muito grande
Boa tarde, pessoal. Estou com um problema e gostaria de contar com a ajuda de vocês. Na minha aplicação android faço a sincronização com o servidor PHP Restful e leio o arquivo JSON para inclusão dos produtos no banco de dados sqlite do meu programa. Vinha realizando esse processo normalmente com uma média de 1500 produtos. Mas, um novo cliente tem no banco dele 33.000 itens e quando vou sincronizar aparece o erro "Out of memory on a 122-byte allocation".
Estou usando um Samsung Galaxy Ace; versão android 2.3.6 Gingerbread; cartão SD não tem mais espaço, armazenamento USB disponivel 1,60 GB e memoria disponivel 711 MB.
Estou usando um Samsung Galaxy Ace; versão android 2.3.6 Gingerbread; cartão SD não tem mais espaço, armazenamento USB disponivel 1,60 GB e memoria disponivel 711 MB.
Lemos Ltda
Curtidas 0
Respostas
Andre Santos..
23/05/2014
vc qr colocar 33.000 itens na memoria do seu celular?????
GOSTEI 0
Lemos Ltda
23/05/2014
É que essa é a tabela de preços do meu cliente. Mas quando rodo o app no tablet Galaxy Tab 3 lite, funciona perfeitamente.
GOSTEI 0
Andre Santos..
23/05/2014
Entaum tu vai ter q comprar um celular melhor q o galaxy ace
GOSTEI 0
Vinicius Lobo
23/05/2014
Opa, sofri com o mesmo problema com um cliente, resolvi da seguinte forma: Fatiei os dados e fiz um sistema de paginação, fatiando a lista a cada 500 itens e implementei um sistema de busca por código, nome, cor, valor, data da ultima compra e da ultima venda do produto.
É bom não abusar muito da memória dos dispositivos, pois uma hora vc pode acabar ficando na mão com a aplicação, principalmente no Android que protege muito a memória parando a aplicação quando necessário. Espero ter ajudado, um grande abraço... (Respondi essa pergunta pois sou novo aqui no fórum, e procurava uma solução diferente para apresentar muitos dados)
É bom não abusar muito da memória dos dispositivos, pois uma hora vc pode acabar ficando na mão com a aplicação, principalmente no Android que protege muito a memória parando a aplicação quando necessário. Espero ter ajudado, um grande abraço... (Respondi essa pergunta pois sou novo aqui no fórum, e procurava uma solução diferente para apresentar muitos dados)
GOSTEI 0