selecting contact from autocomplete textview

Add a onItemClickListener for the AutoCompleteTextView instead of having it as a seperate function.

 mTxtPhoneNo.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> av, View arg1, int index,
                long arg3) {
            Map<String, String> map = (Map<String, String>) av.getItemAtPosition(index);

            String name  = map.get("Name");
            String number = map.get("Phone");
            mTxtPhoneNo.setText(""+name+"<"+number+">");

        }



    });

or implement OnItemClickListener for your activity and set

mTxtPhoneNo.setOnItemClickListener(this);

Leave a Comment