处理程序 postDelayed runnable 如何知道开始时间?

Handler postDelayed runnable how to know time till start?

当我触摸屏幕时,我有一个处理程序和一个可在 3000 毫秒内完成的可运行程序。

如何显示自触摸屏幕后剩余的时间?

有没有办法在 textview 或类似的东西上显示它?

最简单的方法是添加一个计数器值并将其增加 1000。然后使用 postDelayed(3000) 您可以使用 postDelayed(1000).

每次调用 runnable 时,将计数器增加 1000,直到它成为预期值(在本例中为 3000)。那你工作吗return.