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);
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);
相关文章推荐
- Android学习第四天之表格布局TableLayout
- Android图片缓存框架Android-Universal-Image-Loader的使用详解
- Android:FullImageView 自定义等比缩放的铺满控件显示的ImageView
- AndroidStudio 开发报错汇总
- Android基础入门教程——10.1 TelephonyManager(电话管理器)
- Android Api Demos登顶之路(102)View-->Buttons
- Android AlarmManager报警的实现
- 倍数提高工作效率的 Android Studio 奇技
- android 29 ArrarAdapter数组适配器
- Android分享一款漂亮的折叠书架菜单
- 聊天界面的制作(三)——表情列表发送功能
- Android分享一款漂亮的折叠书架菜单
- Android的四大组件之ContentProvider(对外程序共享数据)
- Android分享一款漂亮的折叠书架菜单
- Android——处理R文件丢失或报错问题
- Android——处理R文件丢失或报错问题
- JavaWeb-1-IOS或Android客户端上传图片到Java服务端存到数据库,再从数据库取出下载下来的过程
- android studio + .Net webservice 连接
- Android6.0十大新特性
- libgdx如何调用android平台内容