我的代码旨在EditText
随时间更新提示,允许用户输入不同的时间作为文本,或者如果用户没有输入类似的内容,则使用提示:
mTicker = new Runnable()
{
public void run()
{
time.setHint(new TimeDate().getTime());
long now = SystemClock.uptimeMillis();
long next = now + (1000 - now % 1000);
spaceTimeHandler.postAtTime(mTicker, next);
}
此代码运行,但EditText
保持空白;如果您与之交换setHint
,setText
则一切正常。这是一个错误吗?
我意识到我可能应该使用DateTimePicker
or ,但我还没有解决这个问题,无论我尝试setHint
使用什么字符串,都会出现这个问题。