可以用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(); }