Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Void em maiúsculo

Me deparei com esse código na empresa em que trabalho, e percebi que o Void esta em maiúsculo, qual a diferença entre maiúsculo e minusculo? Pois á retorno neste.


protected Void doInBackground() throws Exception {
                while(socket.isConnected()){
                    try{
                        //exibe a informação recebida
                        String retorno = bufferedReader.readLine();

                        if(retorno.length() > 0){
                            exibirMensagem(retorno, "Retorno da máquina", 1);
                        }
                    }
                    catch(Exception ex){
                        exibirMensagem(ex.getMessage(), "Ocorreu um erro", 0);
                        break;
                    }

                    Thread.sleep(500);
                }
                return null;
            }

`

1 resposta
solução!

o Void com "V" maiúsculo em java é uma classe, onde o único retorno permitido é nulo, e essa classe não pode ser instanciada.