@Override public View getView(int position, View convertView, ViewGroup parent) { Cursor cursor = getCursor(); cursor.moveToPosition(position); if (convertView == null) { convertView = mDropdownChipLayouter.newView(AdapterType.RECIPIENT_ALTERNATES); } if (cursor.getLong(Queries.Query.DATA_ID) == mCurrentId) { mCheckedItemPosition = position; if (mCheckedItemChangedListener != null) { mCheckedItemChangedListener.onCheckedItemChanged(mCheckedItemPosition); } } bindView(convertView, convertView.getContext(), cursor); return convertView; }
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { return mDropdownChipLayouter.newView(AdapterType.RECIPIENT_ALTERNATES); }