我尝试了多种方式,也进行了很多搜索,但我发现的内容让我很困惑,因为我是 Android 开发人员的相对初学者。
我对如何使用计时器一无所知,我整天都在研究它,现在我知道如何重置时钟(使用 ElapsedRealTime),但我不知道如何比较计时器上的时间和输入的时间由用户。我读到我可以使用 Handler 或 run() 但我不明白每个是如何工作的。
我想做的事:
1:用户将以 mm:ss 为单位输入时间(与 chronometer 格式相同),我们称之为 t1
2:用户将输入另一个时间,格式也是mm:ss。让我们称之为 t2
3:TextView中会显示一条消息,该消息会在t1分钟后出现并在屏幕上停留t2分钟,并且会一直重复。结果将是:出现,消失,出现,消失……
我会为它放置 2 个计时器,每个时间都用于输入。
我不是在问所有的代码,只是我如何将计时器中的时间与在 EditText 中输入的时间进行比较,我已经(或者我认为我已经)计划好了一切。
我该怎么做?还有其他简单的方法吗?
希望我很清楚,对我的英语感到抱歉。