AndroidStudio_在android中使用定时器_异步定时实现心跳保活功能---Android原生开发工作笔记231
发布日期:2021-06-29 17:53:54
浏览次数:2
分类:技术文章
本文共 652 字,大约阅读时间需要 2 分钟。
其实就是定时去给服务器,发送心跳,给服务器提供简单的监控功能.
这里不能简单的用Timer实现,会出现阻塞的情况,要使用timer和Handler结合的方式
实现在不影响界面的情况下,异步发送心跳.
下面的代码可以直接copy过去就用吧
1.第一个30000是延时30秒执行,然后第二个30000是每隔30秒执行一次 //30秒保活一次 private void startKeepAliveService() { keepAliveTimer.schedule(keepAliveTask, 30000,30000); }>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2.定时器执行的时候,让他去发送一个消息给handler //定时器循环 Timer keepAliveTimer = new Timer(); TimerTask keepAliveTask = new TimerTask(){ public void run() { Message message = new Message(); message.what = 108; keepAliveHandler.sendMessage(message); } };>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
转载地址:https://credream.blog.csdn.net/article/details/116491626 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月26日 12时24分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
适合 JS 新手学习的开源项目——在 hahabet 学编程_哈哈直播
2019-04-30
hahabet05-com:小白要如何去学习前端?--哈哈直播
2019-04-30
hahabet05-com后端都要学习什么?--哈哈直播
2019-04-30
hahabet05-com后端都要学习什么?--哈哈直播
2019-04-30
hahabet05-com:2分钟读懂大数据、云计算和人工智能--哈哈直播
2019-04-30
hahabet05-com:终于有人把云计算,大数据,人工智能讲明白了--哈哈电竞
2019-04-30
hahabet-com:大数据专业未来就业前景如何?--哈哈电竞
2019-04-30
hahabet05-com:大数据与数据科学课程体系--哈哈电竞
2019-04-30
Java面向对象练习-基于数组和循环实现的控制台五子棋
2019-04-30
Java面向对象练习-电话本管理系统
2019-04-30
Java面向对象练习-员工管理系统(对象数组存储)
2019-04-30
Java面向对象练习-员工管理系统(ArrayList+IO写入文件)
2019-04-30
Java面向对象练习-实现员工管理系统(MySQL数据库存储)
2019-04-30
H5隐藏滚动条
2019-04-30
.NetCore注册服务
2019-04-30
TI CC2640R2F-Q1车规级蓝牙WIFI模组介绍
2019-04-30
CSR BC417143BGQ蓝牙模块芯片替换方案
2019-04-30
TP6 绑定admin/index模块 登录管理 (多应用设置)
2019-04-30
vue+element封装分页组件<每页条数由用户自定义>
2019-04-30
在ubuntu下的命令窗口输入git log后怎么退出?
2019-04-30