下部にカスタムリストビューを備えたオートコンプリートビューがあります。任意の単語を検索してクリックすると、その単語をリストビューに正常に追加できますが、同時にそのテキストまたはそのインデックスをオートコンプリートビューから削除したいのですが、機能していません plz help
String[] from = {"field","subject","topic"};
int[] to = {R.id.field,R.id.subject,R.id.topic};
adapter = new SimpleAdapter(getBaseContext(), aList, R.layout.autocomplete_layout, from, to);
CustomAutoCompleteTextView autoComplete = (CustomAutoCompleteTextView) findViewById(R.id.autocomplete);
OnItemClickListener itemClickListener = new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {
HashMap<String, String> hm = (HashMap<String, String>) arg0.getAdapter().getItem(position);
code=hm.get("topicCode");
topicCode.add(code);
mySQLiteAdapter.openToRead();
c = mySQLiteAdapter.selectRaw(code);
if(c.getCount() > 0)
{
startManagingCursor(c);
String un = c.getString(4);
boolean exist=false;
for(int i=0;i<topicsList.size();i++)
{
if(topicsList.get(i).getCode().equals(un)){
exist=true;
break;
}
}
if(exist==false)
{
Topics topics = new Topics(un);
topicsList.add(topics);
dataAdapter.notifyDataSetChanged();
}
}
//I tried this two line but its not working for me
aList.remove(hm);
adapter.notifyDataSetChanged();
}
};
autoComplete.setOnItemClickListener(itemClickListener);
autoComplete.setAdapter(adapter);