simple - recycler android studio
ListView.getItemAtPosition(i) equivalente en RecyclerView? (1)
Desafortunadamente, no es parte de RecyclerView. Para superarlo, defino una interfaz:
public interface OnItemClickListener {
public void onItemClick(View view, int position);
}
El ViewHolder implementa View.OnClickListener, y su constructor toma un objeto que implementa mi interfaz OnItemClickListener:
public static class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
private OnItemClickListener mListener;
public ViewHolder(View itemView) {
super(itemView);
itemView.setOnClickListener(this);
}
public ViewHolder(View itemView, OnItemClickListener listener) {
this(itemView);
mListener = listener;
}
@Override
public void onClick(View v) {
if (mListener != null) {
mListener.onItemClick(v, getPosition());
}
}
Cuando haces clic en la fila, reenvía a través del oyente la vista en la que se hace clic y su posición
Estoy migrando de un ListView respaldado por un CursorAdapter a un RecyclerView respaldado por el CursorRecyclerAdapter de shywim .
Tengo problemas para migrar esta parte que solía devolver un objeto de cursor:
(MyCursor)mListView.getItemAtPosition(i)
¿Cómo obtener acceso al cursor en una posición específica dentro de RecyclerView? Gracias.