@Override protected DatosUsuario doInBackground(Void... voids) { DatosUsuario du = new DatosUsuario(); SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context); String username = settings.getString("username", ""); String password = settings.getString("password", ""); Euri euri = new Euri(username, password); String imageUrl = "http://www.eurielec.etsit.upm.es/images/miembro.php?m=" + username; URL url; try { url = new URL(imageUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream is = connection.getInputStream(); Log.d("image", is.toString()); Bitmap img = BitmapFactory.decodeStream(is); du.setFoto(img); PictUtil.saveToCacheFile(img); } catch (Exception e) { e.printStackTrace(); } du.setDatos(euri.get("userinfo")); du.setDeuda(euri.get("deuda")); return du; }