您的位置:首页 > 移动开发 > Android开发

android两种定时器实现

2015-10-17 12:52 387 查看
一、定时循环执行

private static Handler handler = new Handler();

private static Runnable runnable = new Runnable(new Action(run));

private static void run()

{

//renwushow.PostInvalidate();//刷新内容

handler.PostDelayed(runnable, 1000 * 3);

}

注意:在当前页面销毁时停止执行的活动

/// <summary>

/// activity销毁

/// </summary>

protected override void OnDestroy()

{

handler.RemoveCallbacks(runnable); //停止刷新

base.OnDestroy();

}

二、定时执行一次

public class mytimetask : TimerTask

{

public override void Run()

{

//要执行的活动,例如等待页面加载完成后执行相应的操作

}

}

Java.Util.Timer timer = new Java.Util.Timer();

timer.Schedule(new mytimetask(), 1000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: