Eu estou criando um programa que precia fazer o download de uns arquivos, eu estou usando URLConnection, eu queria colocar uma ProgressBar
para o usuario monitorar a porcentagem e o tamanho do Download só que porem, quando dou, getContentLenght() ou getContentLengthLong() o valor retornado é sempre, -1, eu já tentei:
URLConnection connecion = url.openConnection(); //Url: htttp://...
connection.setRequestProperty( "Accept-Encoding" , "identity" );
long length = connnection.getContentLength();
e tambem tentei:
HttpURLConnection connecion = url.openConnection(); //Url: http://.....
connection.setRequestMethod("HEAD");
long length = connnection.getContentLength();
e tambem tentei os dois juntos só que o valor retornado sempre é -1.
Desde já agradeço quem puder ajudar.