首页学历类考试大学计算机科学
(简答题)

在启动模式下,为何Service中的业务逻辑主要放在onStartCommand()方法中而不是在onCreate()方法中?

正确答案

在启动模式下,Service中的业务逻辑主要在onStartCommand方法中实现的原因是,onCreate()方法只有在Service首次启动创建时才会调用,Service启动后在后台运行期间,如果再有组件通过startService()方法来启动Service就不会再次创建Service,也就不会再回调onCreate()方法,但每次启动都会调用onStartCommand方法。

答案解析

相似试题

  • (简答题)

    通过调用startService方法启动的Service对象又被其他组件通过bindService绑定了,这个Service实例什么情况下才能结束运行?

    答案解析

  • (简答题)

    说明操作系统在保护模式下启动一个任务的过程。

    答案解析

  • (简答题)

    说明操作系统在保护模式下启动一个任务的过程。

    答案解析

  • (单选题)

    通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作?()

    答案解析

  • (判断题)

    SparkonYARN模式下,没有NodeManager的节点不能启动executor执行task。()

    答案解析

  • (判断题)

    制作动画补间动画中的对象必须在对象绘制模式下进行创作。

    答案解析

  • (简答题)

    Software as a service(SaaS)是何种计算模式,与传统的计算模式比较,有何特点,请举例说明。

    答案解析

  • (简答题)

    8086/8088最大模式系统与最小模式系统在结构组成上的主要区别是什么?为何有这种区别?

    答案解析

  • (简答题)

    在命令模式下如何将光标定位到指定行?如何删除文本中的字符、行?如何查找匹配某个模式的行?

    答案解析

快考试在线搜题