Android自动完成输入框 获取取舍了第几项

Android自动完成输入框 获取选择了第几项
我要实现输入拼音弹出相应的城市列表,然后选择了建议列表中的某一项,就搜索该城市的信息的功能。
我现在遇到的问题是:如何在点击了建议列表后,获取我选择了建议列表中的第几项。
比如:弹出的建议列表有上海、沈阳、汕头,我点击了上海,取到0,点击了沈阳取到1,依此类推。
建议列表是从数据库中取的,还要获取选中项在数据表中的ID。
求高手指教!

------解决方案--------------------
网上类似的很多,****也很多http://download.****.net/download/dfhgx/4274119这个就很好