package org.wikipedia.useroption.ui; import android.content.Context; import android.database.Cursor; import android.support.v4.widget.CursorAdapter; import android.view.View; import android.view.ViewGroup; import org.wikipedia.database.contract.UserOptionContract; import org.wikipedia.useroption.database.UserOptionRow; public class UserOptionRowCursorAdapter extends CursorAdapter { public UserOptionRowCursorAdapter(Context context, Cursor cursor, boolean autoRequery) { super(context, cursor, autoRequery); } @Override public UserOptionRowView newView(Context context, Cursor cursor, ViewGroup parent) { return new UserOptionRowView(context); } @Override public void bindView(View view, Context context, Cursor cursor) { UserOptionRow item = UserOptionRow.fromCursor(cursor); UserOptionRowView v = (UserOptionRowView) view; v.set(UserOptionContract.Option.ID.val(cursor), item); } }