entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Obtener el ID de un ContextMenu en Android

Hola que tal, eh andado buscando alguna función para obtener el ID o algún tipo de dato que me regrese el Ítem seleccionado, y sea único.

enter image description here

Necesito que me indique si eh seleccionado la opcion 0,1,2,3.. etc etc

eh investigado estas 2 funciones

  1. item.getTitle()
  2. item.getItemId()

El primero no me sirve ya que los datos que muestro son producto de una concatenación entre varios strings, el segundo me trae un ID, que siempre es el mismo cuando selecciono algun item

Este ID lo necesito para usarlo en la función onContextItemSelected() para poner algun switch y que haga algo el programa...

Saludos a todos, espero me puedan echar la mano.

1 Respuesta

1voto

Villanuevand Puntos5730

Intenta con el siguiente código:

AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();

y después puedes obtener el id del item así:

info.id

Si quieres recibir el nombre, tambien puedes utilizar:

info.position 

para obtener la posición del item en la lista.
Ojalá sea de tu ayuda...
Saludos :)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta