Android Service自启动注意事项分析

 更新时间:2016年03月09日 10:45:53   作者:nosxcy  
这篇文章主要介绍了Android Service自启动注意事项,结合实例分析了Android Service自启动过程中属性设置的相关技巧,需要的朋友可以参考下

本文实例分析了Android Service自启动注意事项。分享给大家供大家参考,具体如下:

@Override
public void onStart(Intent intent, int startId) {
    super.onStart(intent, startId);
    if(intent == null)
      return;
}
@Override
public void onDestroy() {
    super.onDestroy();
    Intent intent = new Intent(SensorService.this, SensorService.class);
    startService(intent);
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
//    flags = Service.START_STICKY;
    flags = Service.START_REDELIVER_INTENT;
    return super.onStartCommand(intent, flags, startId);
}

PS重点就在这个 flags ,开始时用Service.START_STICKY; Service 经常会自动FC查了好久才发现再次自启动时候onStart里intent为null,改为flags = Service.START_REDELIVER_INTENT;就可以了。

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android调试技巧与常见问题解决方法汇总》、《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android 读取assets和raw文件内容实例代码

    Android 读取assets和raw文件内容实例代码

    这篇文章主要介绍了Android 读取assets和raw文件内容的相关资料,并附简单实例代码,需要的朋友可以参考下
    2016-10-10
  • Flutter实现PopupMenu弹出式菜单按钮详解

    Flutter实现PopupMenu弹出式菜单按钮详解

    这篇文章主要介绍了Flutter实现PopupMenu弹出式菜单按钮,PopupMenuButton是一个用于创建弹出菜单的小部件,当用户点击触发按钮时,PopupMenuButton会在屏幕上方或下方弹出一个菜单,感兴趣想要详细了解可以参考下文
    2023-05-05
  • Flutter路由守卫拦截的实现

    Flutter路由守卫拦截的实现

    路由守卫拦截最常见的应用场景就是对用户数据权限的校验,本文主要介绍了Flutter路由守卫拦截的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android中获取电池电量实例代码

    Android中获取电池电量实例代码

    显示当前电池电量在特殊的需求下还是蛮有用的,本文写了一个可以实现简单的功能,感兴趣的朋友可以参考下哈
    2013-06-06
  • Android组件ContextMenu实现长按事件

    Android组件ContextMenu实现长按事件

    这篇文章主要为大家详细介绍了Android组件ContextMenu实现长按事件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • android studio 项目 :UI设计高精度实现简单计算器

    android studio 项目 :UI设计高精度实现简单计算器

    这篇文章主要介绍了android studio 项目 :UI设计高精度实现简单计算器,自主完成一个简单APP的设计工作,综合应用已经学到的Android UI设计技巧,下面来看看实验实现过程
    2021-12-12
  • Android  AsyncTask的缺陷和问题总结

    Android AsyncTask的缺陷和问题总结

    这篇文章主要介绍了Android AsyncTask的缺陷和问题总结的相关资料,需要的朋友可以参考下
    2017-03-03
  • 详解Android 视频播放时停止后台运行的方法

    详解Android 视频播放时停止后台运行的方法

    这篇文章主要介绍了详解Android 视频播放时停止后台运行的方法的相关资料,需要的朋友可以参考下
    2017-06-06
  • Android实现返回键功能

    Android实现返回键功能

    本文给大家介绍android实现返回键功能,返回键的操作方法,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-06-06
  • Android开发Compose集成高德地图实例

    Android开发Compose集成高德地图实例

    这篇文章主要为大家介绍了Android开发Compose里使用高德地图实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论