Android 程序后台运行时Timer定时器不启用
来源:互联网 发布:免费领取比特币软件 编辑:程序博客网 时间:2024/05/22 13:36
做项目时遇到一个问题,我想在应用A在栈顶也就是前台运行时,定期的启用一样操作,我开始直接在程序启动时用Timer定时器开始一项任务,执行操作。之后就发现问题了,因为应用A在后台时Timer定时器也启用了,照样执行操作。也许有人认为只要操作不显露在前台,无所谓,但是万一需要它显露在前台时,就会出现问题。难道要让用户看到她正在玩应用B,”嘭“的跳出应用A?
于是需要我判断应用是否位于前台(请查看我的另一篇文章“
Android 判断程序是否位于前台,检查当前运行的程序
”),当程序位于前台时执行操作;当程序不位于前台时执行了,执行另外的操作,比如说取消定时器。Timer timer = new Timer();//a时间之后执行Task(),以后每间隔b执行timer.schedule(new Task(),a,b);你可以在task中判断程序是否位于前台。
好了,希望对大家有所帮助!
- Android 程序后台运行时Timer定时器不启用
- Android程序中使用定时器Timer
- Android程序中使用定时器Timer
- 后台运行bat定时器程序示例分享
- Android后台运行的定时器实现
- android 程序后台运行,定时刷新,像qq那样,即使程序不启动也照样运行
- android实现程序后台运行
- android 使程序后台运行
- Android 定时器Timer例子
- Android定时器Timer.schedule
- Android:Timer定时器
- Android Timer定时器
- Android Timer定时器
- Android定时器Timer.schedule
- Android定时器Timer
- ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
- ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
- ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
- 进入录音的时候有一条闪显的横条
- 程序猿十大电影盘点
- MFC程序中如何接受命令行参数
- 使用ContentProvider管理多媒体内容
- 开张了!欢迎志同道合的码友们交流沟通,沟通万岁!
- Android 程序后台运行时Timer定时器不启用
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- 深入浅出JSONP--解决ajax跨域问题
- jquery控制只输入数字或小数点后几位
- JavaScript中回调的示例理解
- 异常处理与MiniDump详解
- 创新工场联合创始人汪华:2013年中国移动互联网进入深水区
- 【C++ STL】序列式容器之list
- 3.4 Configuring Auto Layout Constraints in Interface Builder