ciao!
in una classe AsyncTask, lancio questo:
ho piazzato tre System.out, ma solo il primo si vede nel logcat.codice:public class DownloadFile { public void download(String remoteFile, String localFile) throws IOException { URL url = new URL(Const.URL_SERVICE + remoteFile); URLConnection connection = url.openConnection(); System.out.println("OK"); connection.connect(); InputStream input = new BufferedInputStream(url.openStream()); OutputStream output = new FileOutputStream(localFile); System.out.println("OK 2"); byte data[] = new byte[1024]; System.out.println("DATA: " + Arrays.toString(data)); int count; while ((count = input.read(data)) != -1) { output.write(data, 0, count); } output.flush(); output.close(); input.close(); } }
infatti il file che dovrebbe essere creato, non viene creato.
l'url della richiesta è giusto, ed è un file xml remoto.
avete qualche idea??

Rispondi quotando