私のコードは、のヒントを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
または何かを使用する必要があることはわかっていますが、まだそれを理解していません。この問題は、どの文字列を使用しようとしても発生setHint
します。