android - studio - ¿Para qué es Adapter.getItem()?
recyclerview adapter android (1)
Si cada elemento en el ListView representa algún objeto, diga un String, entonces puede devolver el String aquí. Esto es útil para la capa de su controlador si necesita poder realizar alguna lógica cuando, por ejemplo, el usuario toca ese elemento en el ListView.
Devolver el valor nulo está bien ya que el uso depende de usted.
Personalmente nunca he devuelto nada más que nulo aquí.
Estoy escribiendo un adaptador personalizado para usar con un ListView
.
La interfaz del Adapter
incluye un método getItem()
que devuelve, según los documentos, un Object
como
el elemento de datos asociado con la posición especificada en el conjunto de datos.
¿Qué se supone que es este objeto? Solo puedo imaginar que ListView
quiere llamar a toString
o equals
, ya que no hay mucho más que puedas hacer con un Object
bruto. Pero no tengo un Object
conveniente que pueda devolver, y en cualquier caso estoy anulando getView
por lo que ListView no necesita una Cadena de mi conjunto de datos de todos modos.
¿Puedo simplemente devolver null
o algo completamente irrelevante?