Arquivos e Bytes  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
AntonioDiego
JavaTeenager
[Avatar]

Membro desde: 25/12/2010 14:49:11
Mensagens: 168
Localização: Coraçao de Maria-BA
Offline

Eu to tentando enviar um arquivo de 3mb atraveis de socket ,mais aquando o celular recebe da OutOfMemory ,alguem sabe como resolver ?
Aqui vai o codigo

Servidor


Celular


Sera que resolve se usar bytearrayinputstream?

This message was edited 1 time. Last update was at 03/03/2011 16:37:12


Não venci todas as vezes que lutei,mas perdi todas as vezes que deixei de lutar..?
Como vc se coloca diante dos problemas?Qual a sua atitude diante da vida?Luta ou "perde por abandono"?bom dia
[Email] [WWW] [MSN]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Você está tentando ler o arquivo todo para a memória RAM do celular. Como os recursos são bem limitados, acontece a exceção.

Ao invés disso, você deveria usar um pequeno buffer para receber os dados e ir salvando em disco (no cartão de memória ou na memória de armazenamento do celular).

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team