Estou com este erro NULLPOINTEREXCEPTION ao conectar a um banco remoto. Isso ocorre no celular
de vez em quando, causando enorme transtorno.
Ocorre o erro na linha if(obj_conexao_http.getResponseCode() == HttpConnection.HTTP_OK)
Parece que há uma breve falha de comunicação por parte da operadora de celular (GPRS) e esta linha
recebe um null, causando o erro NULLPOINTEREXCEPTION.
Gostaria de saber se alguem ja passou por isso e como resolveu. Muito obrigado.
Abaixo o código:
if(acao.equals(“ler_pessoa”))
{
try{
System.gc();
vetor_dados = new Vector(); // Armazena os Dados para jogar na tela do Celular.
String [] dados = null;
obj_conexao_http = null;
obj_conexao_http = (HttpConnection) Connector.open(url);
[b] if(obj_conexao_http.getResponseCode() == HttpConnection.HTTP_OK)[/b]
{
obj_inputstream = obj_conexao_http.openInputStream();
System.out.println("http ok");
int i=1, caracter_lido = obj_inputstream.read();
StringBuffer stringbuffer = new StringBuffer();