如何在自动完成文本视图的单行中添加 json 值?

How to add json values in single row of autocompletetextview?

我正在使用这个 example 的 autocompletetextview,现在我可以在建议中获取名称,输出类似于

ab
美国广播公司

但问题是我想在单行中获取 ID 和名称,例如

1 ab
2 abc

您还必须在名称后附加 ID。看看下面的代码:

 @Override
            protected FilterResults performFiltering(CharSequence constraint) {
                FilterResults filterResults = new FilterResults();
                JsonParse jp=new JsonParse();
                if (constraint != null) {

                    List<SuggestGetSet> new_suggestions =jp.getParseJsonWCF(constraint.toString());
                    suggestions.clear();
                    for (int i=0;i<new_suggestions.size();i++) {
                        //  Append id and name here 
                        suggestions.add(new_suggestions.get(i).getId()+" "+new_suggestions.get(i).getName());
                    }


                    filterResults.values = suggestions;
                    filterResults.count = suggestions.size();
                }
                return filterResults;
            }