• 方法服务android学习笔记42_服务的生命周期


    本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~

        42_服务的生命周期

        -------------------------

        与采取Context.startService()方法启动服务有关的生命周期方法

        onCreate() onStart()  onDestroy()

        onCreate()该方法在服务被建创时用调,该方法只会被用调一次,无论用调多少次startService()或bindService()方法,服务也只被建创一次。

        onStart() 只有采取Context.startService()方法启动服务时才会调回该方法。该方法在服务开始运行时被用调。多次用调startService()方法尽管不会多次建创

        服务,但onStart() 方法会被多次用调。

        onDestroy()该方法在服务被终止时用调。

        与采取Context.bindService()方法启动服务有关的生命周期方法

        每日一道理
    当浮华给予我们过多欺骗,现实中的虚假几乎让我们忘却了真的存在,是真情唤回了迷离的心,是真情带给了我们最纯、最真的感觉,它流露的是美的誓言,渗透的是永恒执著的真爱。

        onCreate() onBind()  onUnbind()  onDestroy()

        onBind()只有采取Context.bindService()方法启动服务时才会调回该方法。该方法在用调者与服务绑准时被用调,当用调者与服务已绑定,多次用调

        Context.bindService()方法并不会致导该方法被多次用调。

        onUnbind()只有采取Context.bindService()方法启动服务时才会调回该方法。该方法在用调者与服务解除绑准时被用调。

        如果先采取startService()方法启动服务,然后用调bindService()方法绑定到服务,再用调unbindService()方法解除绑定,最后用调bindService()方法再次绑定

        到服务,发触的生命周期方法如下:

        onCreate()onStart()onBind()onUnbind()[重载后的方法需返回true]onRebind()

    文章结束给大家分享下程序员的一些笑话语录: 一条狗在街上闲逛,看见橱窗里一张告示:「招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。」
      那条狗就进去申请,但是被拒绝了。
      「我不能雇一条狗在公司里做事。」经理说。
      狗不服气,指着告示上「均等机会」几字抗议。
      经理没法,叹了口气,不屑地问道:「你会编程吗?」
      那条狗默默地走到电脑前,编了个程序,运作准确。
      「你有团队精神吗?」经理问。
      那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。
      「我真的不能雇狗做这份工作。」经理气急败坏地说。
      「就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。」
      那条狗抬头看着经理说:「喵-噢。」

  • 相关阅读:
    Git的一些概念(二)
    Git安装(一)
    版本控制工具
    jenkins+maven+svn实现springboot项目的自动化部署过程
    jenkins+maven+svn 持续集成环境搭建
    安装Tomcat
    安装JDK
    JavaEE 项目部署方式
    持续部署、持续集成、持续交付的概念
    Linux下Maven安装(十二)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3050608.html
Copyright © 2020-2023  润新知