如何 运行 使用 handler 重复任务
How to run repeated tasks with handler
我有一个改造 api 检查订单状态。
例如,store_status是我正在检查的变量。
store_status 的默认值为 0。
我想做的是:
我想一次又一次地检查这个变量的值,例如每 2 秒一次,直到它 returns 值为 1。(状态正在从另一个应用程序更新)
此外,我想要一个计时器,就像在一次又一次地检查状态 3 分钟后,如果它没有将值输出为 1,则处理程序应该停止,我想将 store_status 的值更新为3 分钟后数据库中有 2 个
我已阅读 post 讲述如何使用处理程序以及如何 运行 重复任务,但我无法找到在大约 3 分钟后自动停止它并在那之后做一些事情。
有人可以在这两个方面帮助完成这项任务吗?
您可以在 Android 中使用 Count Down Timer,它在内部使用 Handler,Runnable
我有一个改造 api 检查订单状态。
例如,store_status是我正在检查的变量。
store_status 的默认值为 0。
我想做的是:
我想一次又一次地检查这个变量的值,例如每 2 秒一次,直到它 returns 值为 1。(状态正在从另一个应用程序更新)
此外,我想要一个计时器,就像在一次又一次地检查状态 3 分钟后,如果它没有将值输出为 1,则处理程序应该停止,我想将 store_status 的值更新为3 分钟后数据库中有 2 个
我已阅读 post 讲述如何使用处理程序以及如何 运行 重复任务,但我无法找到在大约 3 分钟后自动停止它并在那之后做一些事情。
有人可以在这两个方面帮助完成这项任务吗?
您可以在 Android 中使用 Count Down Timer,它在内部使用 Handler,Runnable