private boolean selectItem(int position){
  disMissOrUpdatePopupWindow();
  if (position >= 0 && mCacheDataList.size() > position) {
    setText(mCacheDataList.get(position));
    return true;
  }
  return false;
}

private boolean selectItem ( int position ) { disMissOrUpdatePopupWindow ( ) ; if ( position >= 0 && mCacheDataList . size ( ) > position ) { setText ( mCacheDataList . get ( position ) ) ; return true ; } return false ; }
update edittext text after selected
