public _OnItemClickListener_931(AlertParams _enclosing, [email protected] .RecycleListView listView, [email protected] dialog) { this._enclosing = _enclosing; this.listView = listView; this.dialog = dialog; }
public _ArrayAdapter_859(AlertParams _enclosing, [email protected] .RecycleListView listView, android.content.Context baseArg1, int baseArg2, int baseArg3 , java.lang.CharSequence[] baseArg4) : base(baseArg1, baseArg2, baseArg3, baseArg4 ) { this._enclosing = _enclosing; this.listView = listView; }
public _CursorAdapter_873(AlertParams _enclosing, [email protected] .RecycleListView listView, [email protected] dialog, android.content.Context baseArg1, android.database.Cursor baseArg2, bool baseArg3) : base(baseArg1, baseArg2 , baseArg3) { this._enclosing = _enclosing; this.listView = listView; this.dialog = dialog; { android.database.Cursor cursor = this.getCursor(); this.mLabelIndex = cursor.getColumnIndexOrThrow(this._enclosing.mLabelColumn); this.mIsCheckedIndex = cursor.getColumnIndexOrThrow(this._enclosing.mIsCheckedColumn ); } }
private void createListView([email protected] dialog) { [email protected] listView = ([email protected] .RecycleListView)mInflater.inflate(dialog.mListLayout, null); android.widget.ListAdapter adapter; if (mIsMultiChoice) { if (mCursor == null) { adapter = new _ArrayAdapter_859(this, listView, mContext, dialog.mMultiChoiceItemLayout , [email protected], mItems); } else { adapter = new _CursorAdapter_873(this, listView, dialog, mContext, mCursor, false ); } } else { int layout = mIsSingleChoice ? dialog.mSingleChoiceItemLayout : dialog.mListItemLayout; if (mCursor == null) { adapter = (mAdapter != null) ? mAdapter : new android.widget.ArrayAdapter <java.lang.CharSequence >(mContext, layout, [email protected], mItems); } else { adapter = new android.widget.SimpleCursorAdapter(mContext, layout, mCursor, new string [] { mLabelColumn }, new int[] { [email protected] }); } } if (mOnPrepareListViewListener != null) { mOnPrepareListViewListener.onPrepareListView(listView); } dialog.mAdapter = adapter; dialog.mCheckedItem = mCheckedItem; if (mOnClickListener != null) { listView.setOnItemClickListener(new _OnItemClickListener_922(this, dialog)); } else { if (mOnCheckboxClickListener != null) { listView.setOnItemClickListener(new _OnItemClickListener_931(this, listView, dialog )); } } // Attach a given OnItemSelectedListener to the ListView if (mOnItemSelectedListener != null) { listView.setOnItemSelectedListener(mOnItemSelectedListener); } if (mIsSingleChoice) { listView.setChoiceMode(android.widget.AbsListView.CHOICE_MODE_SINGLE); } else { if (mIsMultiChoice) { listView.setChoiceMode(android.widget.AbsListView.CHOICE_MODE_MULTIPLE); } } listView.mRecycleOnMeasure = mRecycleOnMeasure; dialog.mListView = listView; }