zoukankan      html  css  js  c++  java
  • Service的用法

    基本用法:

    1、创建一个类继承Service类,并重写onBind()

    2、重写其他方法:onCreate()、onStartCommand()、onDestory()

    3、在AndroidManifest.xml中注册:<service ...></service>

    启动和停止服务

    1、创建一个Intent对象,调用StartService()启动服务

    2、创建一个Intent对象,调用StopService()停止服务

    绑定Service

    1、创建一个ServiceConnection匿名类,重写onServiceConnected()和onServiceDisConnected()

    2、通过向下转型得到DownloadBinder实例

    3、根据DownloadBinder实例去指定服务功能

    4、在点击事件中构建Intent对象,调用bindService(Intent对象,ServiceConnection实例,标志位)绑定活动和服务

    5、解绑unbindService()

    IntentService类

    1、创建一个类继承自IntentService

    2、提供一个无参构造函数,并在其内部调用父类的有参构造函数

    3、实现onHandleIntent()方法处理具体逻辑

    4、重写onDestory()停止服务

    5、在AndroidManifest.xml中注册服务

  • 相关阅读:
    +-字符串
    心急的C小加
    明明的随机数
    最大公约数和最小公倍数
    独木舟上的旅行
    背包问题
    喷水装置
    奇数魔方
    栈的应用
    c链表结点的删除和添加
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6426889.html
Copyright © 2011-2022 走看看