que estaba llevando a cabo una memoria caché de mapa de bits utilizando un HashMap<Integer, Bitmap>
y recibió la siguiente advertencia en Eclipse:SparseArray, comprobar si la clave existe
Uso SparseArray nueva (...) en lugar de un mejor rendimiento.
nunca he oído hablar de esa clase antes, pero la inspección que no parece tener un método containsKey()
la que estaba llamando en la recuperación de un mapa de bits de la memoria caché para comprobar si existe en la memoria caché, y si no es así, agrégalo.
¿Alguna idea sobre la mejor manera de verificar si la clave ya existe?
Supongo que podría cambiar el código para usar esta sobrecarga y comprobar si no existe?
Bitmap bitmap = cache.get(key, null);
Gracias Sam, buen lugar en la sobrecarga, he ido con tu sugerencia de reemplazar con if (get (key)! = Null). – magritte