tutorial studio recyclerview personalizado llenar getitem adapters android adapter

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?