如果这是在一个正在运行的活动中,您可以使用 Timer/TimerTask 和一个 Handler,或者您可以使用 postDelayed() 和一个 AsyncTask。
Timer
TimerTask
Handler
postDelayed()
AsyncTask
您需要创建一个Handler。这里是一个简短的代码示例:Here。
如果您希望在屏幕关闭后(或更准确地说,防止CPU关闭)仍然运行,请确保获取WakeLock。使用AlarmManager也是另一种选择。
WakeLock
AlarmManager