【发布时间】:2010-06-07 14:55:33
【问题描述】:
我一直在实现一个类,该类扩展了 ArrayAdapter 并实现了 Filterable。 过滤部分(在 performFiltering 方法()中)似乎没问题,它按预期填充了 FilterResults 对象。 但是后来我认为我在如何发布结果方面做得不对,我有:
protected void publishResults(CharSequence prefix, FilterResults results)
{
// NOTE: this function is *always* called from the UI thread.
subItems = (Vector)results.values;
notifyDataSetChanged();
}
但这根本不会用接收到的数据“填充”我的列表。 所以现在我的问题是如何用收到的结果填充我的列表?我必须以编程方式执行此操作吗?
【问题讨论】: