ciao!!
allora, loaclFile sostanzialmente è questo:
codice:
public class Const {
public static String LOCAL_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "CIMODA" + File.separator;
public static String XML_CLIENTI = LOCAL_PATH + "clienti.xml";
}
ho messo anche un altro System.out:
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();
System.out.println("OK CONNESSIONE");
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();
}
}
praticamente nel log vedo questo:
codice:
11:44:57.018 |
869 |
it.cimoda |
INFO |
System.out |
OK |
11:44:57.118 |
869 |
it.cimoda |
INFO |
System.out |
OK CONNESSIONE |
11:44:57.708 |
277 |
system_process |
WARN |
InputMethodManagerService |
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@411e3518 attribute=null, token = android.os.BinderProxy@40eca080 |
e li finisce.
poi dopo circa 20 secondi dalla chiusura del task asincrono, ottengo diverso altro output.
però forse lo esaminerei come ultima risorsa perchè a occhio sembra non c'entri nulla.