allora.
il fatto è questo.
è una app che uso in ufficio, e alla quale dovevo fare una modifica e che non ha mai dato problemi.
ho installato oggi l'sdk su windows 7 e creato l'emulatore.
sull'emulatore non funziona, ma installata sul device fisico si.
quindi può essere un problema dell'emulatore piuttosto che della app?
cmq ti posto il codice che mi hai richiesto.
alla pressione della voce del menu:
prima lancio una procedura remota che crea il file sul server.codice:public class DownloadDatas extends AsyncTask<Object, Object, Object> { private ProgressDialog pd = new ProgressDialog(MainActivity.this); private DownloadFile df = new DownloadFile(); private Service s = new Service(); @Override protected void onPreExecute() { super.onPreExecute(); pd.setMessage("Loading..."); pd.show(); } @Override protected Object doInBackground(Object... params) { try { s.launchService("clienti_b2b"); df.download("clienti.xml", Const.XML_CLIENTI); } catch (IOException e) { } catch (JSONException e) { } return null; } @Override protected void onPostExecute(Object result) { super.onPostExecute(result); setLista(); adapter.notifyDataSetChanged(); pd.dismiss(); } }
poi scarico il file sul device / emulatore.

Rispondi quotando