Io in quel codice ci vedo una cosa strana... non capisco quella variabile myKey che viene usata all'interno del metodo done() da dove salti fuori.

Poi... nella premessa dici "questo avviene dentro doInBackground di un AsyncTask"... poi dici "l'onPostExecute di un AsyncTask (metodo dove io devo usare effettivamente i dati inseriti nella mappa)"... però se la mappa è "dichiarata" (e istanziata) dentro il doInBackground() di sicuro non è visibile in onPostExecute()... a meno che la mappa non sia l'effettivo valore di ritorno del doInBackground() (e quindi passata come parametro al onPostExecute() ).

Insomma, non è molto chiaro il contesto d'uso di quella mappa.


Ciao.