Bom galera, essa é meu codigo de conexao, mas o que acontece é o seguinte, eu fiz uma conexao e depois continuei navegando no sistema e percebi que a conexao com a internet apos essa conexao nao tinha sido finalizada, eu acho que esse codigo nao esta finalizando a conexao, tem como alguem da uma olhada pra mim e ve se esta errrado mesmo.
if(status == HttpConnection.HTTP_OK){
con.close();
while((ch = inputStream.read()) != -1) {
b.append((char) ch);
}
for(int i = 0;i<b.toString().length();i++){
if(b.toString().substring(i,i+1).equals("%")){
//aux = aux+"\n";
nome = aux;
aux = "";
i++;
} if (b.toString().substring(i,i+1).equals("#")) {
//aux = aux+b.toString().substring(i,i+1);
endereco = aux;
aux = "";
try {
//saveOpt(nome, endereco);
Chamado Ch = new Chamado();
//Ch.setCliNome(get_tfNomeCli().getString());
Ch.setCliNome(nome);
Ch.setCliCod(Integer.parseInt(endereco));
Ch.save();
aux = "";
// } catch (RecordStoreException ex) {
// ex.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
} else {
aux = aux+b.toString().substring(i,i+1);
}
}
if(con != null) {
con.close();
}
Obrigado