Это зависит от того, откуда вы загружаете свои данные.
Что вам нужно сделать, так это установить прослушиватель в вашем AutoCompleteTextView.
autocomplete.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
//Todo update data in adapter
}
});
если вы получаете данные из базы данных, вы, вероятно, используете SimpleCursorAdapter
SimpleCursorAdapter adapter = new SimpleCursorAdapter(activity, R.layout.name_id_list_item,
cursor, new String[]{"name"},
new int[]{android.R.id.text1});
Таким образом, ваш метод щелчка запишет данные обратно в базу данных.
Сложность в том, что вам нужно обновить адаптер, чтобы новые данные были заполнены.
Вы можете сделать это, воссоздав адаптер и установив его на AutoCompleteTextView.setAdapter()