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:
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();
        }
    }
prima lancio una procedura remota che crea il file sul server.
poi scarico il file sul device / emulatore.