Foros del Web » Programando para Internet » Android »

- Prbolema con el "item" de onContextItemSelected MenuItem item referencias nulas

Estas en el tema de - Prbolema con el "item" de onContextItemSelected MenuItem item referencias nulas en el foro de Android en Foros del Web. Buenas de nuevo, Tengo un problema con " onContextItemSelected " con una listview, concretamente con MenuItem item, este item tiene las referencias nulas. Normalmente cuando ...
  #1 (permalink)  
Antiguo 18/04/2014, 08:41
(Desactivado)
 
Fecha de Ingreso: abril-2014
Ubicación: España
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
- Prbolema con el "item" de onContextItemSelected MenuItem item referencias nulas

Buenas de nuevo,

Tengo un problema con "onContextItemSelected" con una listview, concretamente con MenuItem item, este item tiene las referencias nulas.

Normalmente cuando registras (registerForContextMenu(listview)), el item, en el método @override"onOptionsItemSelected" no da problemas (ya que todas las referencias parecen estar correctamente), pero con el menú contextual si da problemas, o al menos eso parece.

Por mucho que lo registre o inicialize dentro del onCreateContextMenu, el listview y el registro, no funciona.

Bien, pongo un ejemplo de como se ve con el debugger:
"onContextItemSelected(MenuItem item)":

mActionProvider = null
mActionView = null
mCategoryOrder = 0
mClickListenet = null
...
...

Si que me devuelve el item, el identificador (R.id.xxx) , pero cuando quiero ejecutar algún método que tiene que usar un MenuItem, da problemas.

Por ejemplo estoy ejecutando :

Código Java:
Ver original
  1. @Override
  2.     public boolean onContextItemSelected(MenuItem item) {
  3. ...
  4. ...
  5.         if (mDrawerToggle.onOptionsItemSelected(item)) {
  6.                 // Cómo puedo passar de  onContextItemSelected - > onOptionsItemSelected
  7.             return true;
  8.         }

Claro, al tener las referencias nulas esto, no se cumple nunca.

Hay alguna manera de que el MenuItem del contextual se registre bien ?

Yo pienso que lo tendríamos que registrar en el onCreateContextMenu, es una teoría.

Un saludo.

Última edición por drakgoku123; 18/04/2014 a las 09:06

Etiquetas: androi, listview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:39.