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

请说明作为onStartCommand()方法返回值的三个常量START_NOT_STICKY、START_REDELIVER_INTENT及START_STICKY的作用。

正确答案

S.TART_NOT_STICKY:
当onStartCommand()方法的返回值为常量START_NOT_STICKY时,表明在onStartCommand()方法运行结束后,如果系统杀死了Service,系统就不会再重建这个Service,除非有待处理意图投递给它。这样,Service在意外中止后将停止运行。
S.TART_STICKY:
当onStartCommand()方法的返回值为常量START_STICK时,表明在onStartCommand()方法运行结束后,如果系统杀死了Service,系统会重建这个Service并且再次调用onStartCommand()方法,但不会再次投递上次刚执行的意图给它,而是用一个空意图去启动Service,这样可以确保Service一直保持原先的运行状态。
S.TART_REDELIVER_INTENT:
当onStartCommand()方法的返回值为常量START_REDELIVER_INTENT时,表明在onStartCommand()方法运行结束后,如果系统杀死了Service,系统会重建这个Service并且再次调用onStartCommand()方法,而且会先执行上次投递给它的意图,随后再轮到其他未处理意图。这样,可以确保因意外中止的Service自动重新运行,保证原先意图得到执行。

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (简答题)

    请说明为什么要编写需求规格说明文档?

    答案解析

  • (简答题)

    什么叫做SQL注入,如何防止?请举例说明。

    答案解析

  • (简答题)

    请说明快速排序算法的原理。

    答案解析

  • (简答题)

    请说明为何要确定需求的优先级。

    答案解析

  • (简答题)

    什么是MVC模式?请举例说明。

    答案解析

  • (简答题)

    请说明软件文档的作用。

    答案解析

  • (简答题)

    请简单说明视觉暂留原理。

    答案解析

  • (简答题)

    请说明序列图和协作图的异同。

    答案解析

快考试在线搜题