timer - Android: How to clear EditText on timeout? -
i want clear edittext if e.g. 5 secs has passed last edit. added textchangedlistener edittext. textchangedlistener used timer tries clear edittext in run() method. however, application crashes, because according debugger, edittext.settext("") being called "wrong thread". so, what's best way implement behavior?
i have qt background , cannot believe hard in android :) qt , c++11 implementation of clearing text edit widget on timeout 3 lines of code.
the problem timer runs on background thread != ui thread. quick fix, can instantiate , hander , use postdelayed
method. runnable ru on ui thread, after delay
Comments
Post a Comment