truxky
27/11/14, 16:40:02
Buenas tardes a todos.
Estoy desarrollando una aplicación, en la que en una lista estoy agregando una imagen que obtengo desde resources.
La aplicación funciona correctamente, pero cuando añado el objeto a la lista, la imagen sale en negro y en el logcat empieza a aparecer el siguiente mensaje "Cannot generate texture from bitmap".
Os dejo aquí el codigo donde pongo la imagen dentro del adapter.
int drawableResourceId = m_oContext.getResources().getIdentifier(sAbreviatu ra, "drawable", m_oContext.getPackageName());
holder.imgCountry.setImageResource(drawableResourc eId);
En un principio había pensado que podía ser que estuviera intentando acceder desde otro hilo, pero no, estoy manejandolo desde el hijo principal. Aquí tenéis la llamada a la función.
getActivity().runOnUiThread(new Runnable()
{
@Override
public void run()
{
CargarLista();
}
});
Espero que podías ayudarme.
Un saludo.
Miguel.
Estoy desarrollando una aplicación, en la que en una lista estoy agregando una imagen que obtengo desde resources.
La aplicación funciona correctamente, pero cuando añado el objeto a la lista, la imagen sale en negro y en el logcat empieza a aparecer el siguiente mensaje "Cannot generate texture from bitmap".
Os dejo aquí el codigo donde pongo la imagen dentro del adapter.
int drawableResourceId = m_oContext.getResources().getIdentifier(sAbreviatu ra, "drawable", m_oContext.getPackageName());
holder.imgCountry.setImageResource(drawableResourc eId);
En un principio había pensado que podía ser que estuviera intentando acceder desde otro hilo, pero no, estoy manejandolo desde el hijo principal. Aquí tenéis la llamada a la función.
getActivity().runOnUiThread(new Runnable()
{
@Override
public void run()
{
CargarLista();
}
});
Espero que podías ayudarme.
Un saludo.
Miguel.