可以用Handler实现一个:
private Runnable yourRunable = new Runnable()
{
@Override
public void run()
{
//你要做的事
handler.postDelayed(this, 5000);
}
}
开启定时器:
handler.postDelayed(yourRunable, 5000);
记得在onDestory()时把它关掉:
@Override
protected void onDestroy()
{
//停止定时任务
handler.removeCallbacks(yourRunable);
super.onDestroy();
}