zoukankan      html  css  js  c++  java
  • Android Service初解

    Service是什么呢?

    他同Activity相比,最大的不同就是他没有专门的Layout展示界面,他默默的工作在App的后台。

    虽然除了少数几种情况,我们不需要使用Service,但我们也有必要了解一下Service的使用方法

    我们知道Activity由于其自有缺陷,如果Activity产生了跳转,那么当前Activity的工作就会被完全停止。

    但是有时候我们希望在听歌、打接电话、下载文件的过程中继续别的活动,这时候我们就应该使用Service,不论前端的Activity如何变幻,只要Service没有被停止,Service就会继续他的工作。

    Service的工作流程图如下:

     

    使用Service首先需要新建一个继承自Service的类

     

     

     

    接着我们需要在AndroidManifest.xml文件中对Service进行一次注册

     

     


    下面我们来看看调用Service服务的两种方案:

    一、startService

     

    二、bindService

     


    这两种方法最大的不同在于bindService会在APP程序退出时自动解除对于Service的绑定,而startService则需要手动终止服务,所以我们需要根据自己的需要选择合适的方法调用Service

    https://blog.csdn.net/kifile/article/details/8844302

  • 相关阅读:
    m-n的随机整数 包括m n
    获取url参数 hash类型
    js 数组转带空格字符串
    产生n-m的随机数组
    js 判断android、IOS
    判断是否微信浏览器
    文本左右对齐方式css
    H5微信支付流程
    H5微信授权登录流程
    H5页面 input禁止弹出键盘
  • 原文地址:https://www.cnblogs.com/feng9exe/p/9230902.html
Copyright © 2011-2022 走看看