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()回调;

  • 相关阅读:
    Python3.6全栈开发实例[022]
    Python3.6全栈开发实例[021]
    Python3.6全栈开发实例[020]
    Python3.6全栈开发实例[019]
    Python3.6全栈开发实例[018]
    单选按钮QRadioButton
    QToolButton按钮
    文本编辑框QTextEdit
    信号-事件汇总
    QMessageBox消息框
  • 原文地址:https://www.cnblogs.com/CVstyle/p/6390056.html
Copyright © 2011-2022 走看看