private static HashMap<Integer, Bitmap> mBitmapCache;
mBitmapCache.put(R.drawable.bg1,object);
R.drawable.bg1
es un int
... pero quiero convertir en Integer
porque Hashmap
toma un Integer
... y cuando sacar las múltiples objetos en cuestión de segundos, se crea un tiempo de ejecución del objeto entero que afecta la ejecución del código ...Cómo convertir a entero int
"no debe llamar al constructor de clases de envoltura directamente, tales como 'nuevo entero (42)'. En su lugar, llame al método de fábrica valueOf , como Integer.valueOf (42). Esto normalmente usar menos memoria debido enteros comunes tales como 0 y 1 compartirán una única instancia " Entero iInteger = Integer.valueOf (IINT);. – user3439968
Creo que esto se hace de forma automática, por lo que podría tener como' somethink Integer iInteger = iInt; 'y debería funcionar. –