1

Here is part of the code:

    textField.addTextChangedListener(new TextWatcher() {
        @Override
        public void afterTextChanged(Editable editable) {
            timer.cancel();
            timer = new Timer();
            timer.schedule(
                    new TimerTask() {
                        @Override
                        public void run() {                              
                       TextFieldFragment.this.getActivity().runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                    save();
                                }
                            });
                        }
                    },
                    DELAY
            );
        }
    });

After the save() runs, my edittext loses focus, but I need it to keep focus.

Is more info needed?

JonW
  • 23
  • 4

1 Answers1

0

Use:

 editText.setFocusable(true)

and remember to have setFocusableInTouchMode and setFocusable.

Jorgesys
  • 124,308
  • 23
  • 334
  • 268