我想EditText
根据以下行为清空基于计时器的 an:
在时间
t1
,用户开始打字。EditText
应在时间+t1
10 秒时清除。清除后
EditText
,计时器应停止。当用户再次输入时,在 time
t2
,该字段应在t2
+ 10 秒时被清除,依此类推。
我尝试Handler
在afterTextChanged
.TextChangedListener
但是,这并没有提供所需的行为:Handler
当用户开始输入时启动,但从那时起,它会每10 秒清除一次文本,即使用户没有输入任何内容(这从我的方式似乎很明显已编码)。
但我不知道如何更改它,以便在用户开始输入内容后 10 秒后清除文本,而不是每 10 秒不间断。
没有办法使用 a Timer
,这比使用更好Handlers
吗?Handlers
一旦触发,看起来就像一个并行运行的线程。