How are start, before, and count values called when we choose a prediction, for ex Do->Doc->Document. It sometimes deletes the word and inserts again with 2 calls, sometimes in the same call.
Please advice.
How are start, before, and count values called when we choose a prediction, for ex Do->Doc->Document. It sometimes deletes the word and inserts again with 2 calls, sometimes in the same call.
Please advice.
 
    
    Check this link & take reference. of below code.
 et1.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
          /*Whenever You will Enter Any Word, Here You will Predict that Which Character       is inserted.*/
        }
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            // TODO Auto-generated method stub
        }
        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub
        }
    });
OR As @Saket Suggested. if you are using TextView for Text watching then use AutoCompleteTextView with below code.
ArrayAdapter<String> aCustListAdapterNo = new ArrayAdapter<String>(
            mContext, android.R.layout.select_dialog_item,
            fillAutoCompleteCustomerListNo);
    **autoCompletetxtViewCUSListNo.setThreshold(1);**
    autoCompletetxtViewCUSListNo.setAdapter(aCustListAdapterNo);
Hope this helps you.