LazyList で searchView を使用しようとしています。私の lazyAdapter では、 arraylist を更新しています。これはスムーズに機能しますが、リストビューは arrayList で更新されません。これが私のファイラーメソッドです。notifyDataSetChanged が機能しないと思います。リストビューを更新するにはどうすればよいですか?
public void filter(String charText) {
charText = charText.toLowerCase(Locale.getDefault());
//list.clear();
list = new ArrayList<HashMap<String, String>>();
if (charText.length() == 0) {
list.addAll(arraylist);
}
else
{
for (HashMap<String, String> map : arraylist)
{
if (map.get("radio").toString().toLowerCase(Locale.getDefault()).contains(charText))
{
list.add(map);
}
}
}
notifyDataSetChanged();
}