ListView と ActionBarSharlock (ABS) を使用して単純なアプリを作成しました。私のオブジェクト、カスタムArrayAdapter、ABSにSearchViewとドロップダウンリストがあります。ソート前に何かを検索している場合、すべて正常に動作しますが、「検索」後にソート機能が壊れています。
public boolean onNavigationItemSelected(int position, long itemId) {
switch (position) {
case 0:
countryArrayAdapter.sort(new SortByAZ());
break;
case 1:
...................
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
countryArrayAdapter.getFilter().filter(newText);
return true;
}
私は何を間違っていますか?