zoukankan      html  css  js  c++  java
  • Android的Service组件

    首先,Service在Android体系中是什么?有什么功能?
    1. Service是服务,其执行线程是UI主线程(宿主进程的主线程);
    2. 和Activity最大的不同是:Service不涉及到与用户的交互;

    ## 疑问
    1. **目标:理解Service的功能;知道如何使用Service,以及如何启动服务;理解两种启动方式的区别;**
    2. 对于四大组件中生命周期的回调方法,都可能要执行父类的该回调方法。问题:先执行自己代码还是父类的回调方法?
    > * 问题等待解决
    3. 为什么onBind()必须覆写?
    > * onBind()提供给bindService()绑定服务方式,并返回IBinder对象。
    4. 开启服务和绑定服务混合执行时,顺序是否有区别?会执行哪些回调方法?
    > * 系统只会为服务创建一个实例,onCreate()仅会执行一次。所以不管是开启服务和绑定服务,都执行的是同一个服务对象。
    5. 多次绑定服务会出现什么情况?
    > * 多次绑定服务时,仅会执行一次onBind()回调;
    > * 一旦绑定成功,解绑服务时,只会执行一次onUnbind()回调;

  • 相关阅读:
    MSBuild、条件编译、预处理命令
    批量数据插入SqlBulkCopy
    WPF 双向绑定
    编程思想之一
    python 提交表单
    python 添加用户
    python 分页
    day9 IO多路复用
    day9 线程、进程和协程深入版
    day8 进程、线程 简介版
  • 原文地址:https://www.cnblogs.com/CVstyle/p/6390056.html
Copyright © 2011-2022 走看看