private void inicializarLocales() { try { /////////// DE AQUI////////////// m_locals = new ArrayList<Local>(); String url = "http://" + getString(R.string.direccionServidor) + "/OpenGisMobile/MisParcelasWebService.php?dni=" + dni + ""; String data = AccesoWebService.recogerDatosWebService(url); final Object[] listaParcelas = AccesoWebService.convertirDatosJSONParcelas(data); objetosCompletos = new ArrayList(); for (int i = 0; i < listaParcelas.length; i++) { ParcelasDatos parcela = (ParcelasDatos) listaParcelas[i]; // En caso de que ese apero del usuario estŽ activo, lo a–adiremos if (parcela.getActivo().equals("1")) { String productoMostrar = parcela.getAlias(); objetosCompletos.add(parcela); Local loc = new Local(); loc.setLocalName(parcela.getAlias()); loc.setLocalMedida("ID de parcela: " + parcela.getIdparcela()); loc.setLocalImage(R.drawable.parcelas); m_locals.add(loc); } } ////////// A AQUI/////////////// /*m_locals = new ArrayList<Local>(); Local o1 = new Local(); o1.setLocalName("Apero2"); o1.setLocalMedida("5,7m"); o1.setLocalImage(R.drawable.ic_launcher); m_locals.add(o1);*/ Log.i("Parcelas añadidos ", "" + m_locals.size()); } catch (Exception e) { Log.e("BACKGROUND_PROC", e.getMessage()); } if (m_locals != null && m_locals.size() > 0) { for (int i = 0; i < m_locals.size(); i++) m_adapter.add(m_locals.get(i)); } m_adapter.notifyDataSetChanged(); }