3 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
您不需要實(shí)現(xiàn)自己的Filter,如果您使用,則ArrayAdapter可以重寫toString方法SetHelpRows以返回名稱。然后,您可以調(diào)用ArrayAdapter內(nèi)置的Filter。
這不是您問(wèn)題的直接答案,而是建議更改您的實(shí)現(xiàn)。

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
請(qǐng)?jiān)谀膒ublishResults函數(shù)中嘗試
@Override
protected void publishResults(CharSequence constraint, FilterResults results) {
Log.i("publish result", "publish result");
data = (ArrayList<SetRows>)results.values;
notifyDataSetChanged();
}
添加回答
舉報(bào)