当前位置: 首页 > news >正文

吾爱网站网页设计旅游哈尔滨代码

吾爱网站,网页设计旅游哈尔滨代码,如何让自己的网站排在前面,厦门百度网站建设这篇文章使用AlarmManager实现了Android定时后台循环任务。使用场景#xff1a;项目需要app每隔一段时间就去服务端请求一次接口#xff0c;从而更新本地保存的信息。AlarmManager简介AlarmManager是Android中常用的一种系统级别的提示服务#xff0c;在特定的时刻为我们广播…这篇文章使用AlarmManager实现了Android定时后台循环任务。使用场景项目需要app每隔一段时间就去服务端请求一次接口从而更新本地保存的信息。AlarmManager简介AlarmManager是Android中常用的一种系统级别的提示服务在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间然后在该时间到来时AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent。项目功能简介AlarmService模拟后台任务定时发起广播AlarmReceive启动AlarmService,达到循环启动Service的效果通过Service和Receiver的死循环确保后台任务不被系统杀死。1.AlarmService类/*** 一个定时任务*/public class AlarmService extends Service {/*** 每1分钟更新一次数据*/private static final int ONE_Miniute60*1000;private static final int PENDING_REQUEST0;public AlarmService() {}/*** 调用Service都会执行到该方法*/Overridepublic int onStartCommand(Intent intent, int flags, int startId) {//这里模拟后台操作new Thread(new Runnable() {Overridepublic void run() {Log.e(wj,循环执行了哈哈. System.currentTimeMillis());}}).start();//通过AlarmManager定时启动广播AlarmManager alarmManager (AlarmManager) getSystemService(ALARM_SERVICE);long triggerAtTimeSystemClock.elapsedRealtime()ONE_Miniute;//从开机到现在的毫秒书(手机睡眠(sleep)的时间也包括在内Intent inew Intent(this, AlarmReceive.class);PendingIntent pIntentPendingIntent.getBroadcast(this,PENDING_REQUEST,i,PENDING_REQUEST);alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,triggerAtTime,pIntent);return super.onStartCommand(intent, flags, startId);}Overridepublic IBinder onBind(Intent intent) {// TODO: Return the communication channel to the service.throw new UnsupportedOperationException(Not yet implemented);}}2 AlarmReceive类public class AlarmReceive extends BroadcastReceiver{Overridepublic void onReceive(Context context, Intent intent) {//循环启动ServiceIntent i new Intent(context, AlarmService.class);context.startService(i);}}3 启动Servicepublic void startService(View view){Intent intentnew Intent(this, AlarmService.class);startService(intent);}别忘了AndroidMainfest中注册广播和服务android:name.service.AlarmServiceandroid:enabledtrueandroid:exportedtrue/以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持找一找教程网。
http://www.huolong8.cn/news/124102/

相关文章:

  • 南昌网站建设开发团队做一个门户网站要多少钱
  • 7款优秀网站设计欣赏2022成都解封倒计时
  • 请人建网站闵行区做网站
  • wordpress笑话站主题小程序定制开发公司
  • 北京品牌网站定制公司wordpress开发登录插件
  • 最专业的做网站公司哪家好天津非常好的网站建设
  • 企业类网站有哪些平面设计软件有哪些功能
  • 青岛建设公司网站秦皇岛做网站seo的
  • 网站留言自动短信提醒网站营销外包
  • 前端个人网站模板互联网搜索引擎有哪些
  • 给手机开发网站帝国网站7.2 pc wap 跳转
  • 游戏介绍网站模板适合ps做图的素材网站有哪些
  • 焦作建网站怎么将网站做成小程序
  • 智能网站搭建商城网站建设好么
  • 什么是网站的空间wdcp 防盗链 网站不能打开
  • 广州建设网站专家什么是网站易用性
  • ps做淘宝网站导航栏app个人主页设计
  • 山东官方网站建设眉县住房和城市建设局网站
  • 团购网站开发需要多久网站技能培训
  • 益阳做网站网站开发公司 网站空间
  • 兰考县住房和城乡建设局网站网站系统说明书
  • 手机网站制作招聘wordpress没有链接
  • 制作网页需要哪些技术国内seo公司排名
  • 网站收录目录源码江苏建筑工程网
  • 江苏省工程建设标准站网站交通网站建设
  • 福建网站建设服务软文编辑
  • 陕西省建设资格注册中心网站wordpress 插件player
  • 开发手机端网站模板下载游戏怎么做充值网站
  • 李志自己做网站网站红色
  • 长沙做网站开发大概价格昆明搭建微信网站哪家最优惠