@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { holder = new ViewHolder(); convertView = inflater.inflate(android.R.layout.simple_dropdown_item_1line, null); holder.textView = (TextView) convertView; convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.textView.setText(arrayList.get(position).displayString()); return convertView; }
@Override protected FilterResults performFiltering(CharSequence constraint) { FilterResults results = new FilterResults(); // Holds the results of a filtering operation in values List<Author> FilteredArrList = new ArrayList<Author>(); if (mOriginalValues == null) { mOriginalValues = new ArrayList<Author>(arrayList); // saves the original data in mOriginalValues } if (constraint == null || constraint.length() == 0) { results.count = mOriginalValues.size(); results.values = mOriginalValues; } else { for (int i = 0; i < mOriginalValues.size(); i++) { Author data = mOriginalValues.get(i); if (data.matches (constraint.toString())) { FilteredArrList.add(data); } } // set the Filtered result to return results.count = FilteredArrList.size(); results.values = FilteredArrList; } return results; } };
Iterable<RevCommit> commits = mRepo.getGit().log().setMaxCount(500).call(); for (RevCommit commit : commits) { authors.add(new Author(commit.getAuthorIdent())); if (profileUsername != null && !profileUsername.equals("") && profileEmail != null && !profileEmail.equals("")) { authors.add(new Author(profileUsername, profileEmail));
Iterable<RevCommit> commits = mRepo.getGit().log().setMaxCount(500).call(); for (RevCommit commit : commits) { authors.add(new Author(commit.getAuthorIdent())); if (profileUsername != null && !profileUsername.equals("") && profileEmail != null && !profileEmail.equals("")) { authors.add(new Author(profileUsername, profileEmail));
@Override protected FilterResults performFiltering(CharSequence constraint) { FilterResults results = new FilterResults(); // Holds the results of a filtering operation in values List<Author> FilteredArrList = new ArrayList<Author>(); if (mOriginalValues == null) { mOriginalValues = new ArrayList<Author>(arrayList); // saves the original data in mOriginalValues } if (constraint == null || constraint.length() == 0) { results.count = mOriginalValues.size(); results.values = mOriginalValues; } else { for (int i = 0; i < mOriginalValues.size(); i++) { Author data = mOriginalValues.get(i); if (data.matches (constraint.toString())) { FilteredArrList.add(data); } } // set the Filtered result to return results.count = FilteredArrList.size(); results.values = FilteredArrList; } return results; } };
@Override public Object getItem(int position) { return arrayList.get(position).displayString(); }
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { holder = new ViewHolder(); convertView = inflater.inflate(android.R.layout.simple_dropdown_item_1line, null); holder.textView = (TextView) convertView; convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.textView.setText(arrayList.get(position).displayString()); return convertView; }
@Override public Object getItem(int position) { return arrayList.get(position).displayString(); }