|
Necesidad de Idea Feliz. App consume demasiada memoria.
Soy nuevo en el tema de programación Android y por motivos ajenos a mi me toca desarrollar la parte de un proyecto de otra persona que lo ha abandonado.
La duda:
- Tengo un mapa de españa dividido en provincias.
- Cuando se pulsa encima del mapa recojo las coordenadas y ilumino la provincia correspondiente.
La única manera que se me ha ocurrido es creando 50 imagenes a escala (cada una en un ImageView) de cada provincia (coloreada la provincia y fondo transparente) y al tener las coordenadas poner esa imageView en "VISIBLE" y el resto en "INVISIBLE".
Ni que decir que peta en algunos dispositivos por el tema de la carga de memoria a parte de que me parece una solución muy pesada.
- He probado ha hacer recycle() de bitmaps (pero al cargar 50 ImgeView sigue siendo demasiado).
- Cambiar tamaño de imágenes ( pero solo cuando la calidad es pésima entonces funciona).
¿Alguna idea feliz? ^^
Un Saludo y gracias.
P.D. Si hay algún manual de esto juro que no lo he encontrado, porque no se ni cuantas horas llevo con esta tontería.
|