首页 > 试题广场 >

关于IntentService和Service以下说法正确的

[不定项选择题]
关于IntentService和Service以下说法正确的是()
  • IntentService任务执行完后会自动停止,service不会自动停止
  • Intentservice和service都需要创建新的线程来执行耗时任务
  • 每次启动IntentService,它的onStartCommand方法就会调用一次
  • 提交多个任务给IntentService,这些任务是并行执行的
IntentService是系统在Service的基础上进一步封装的工具。它的特点就是在执行完任务之后会自动关闭,不用手动去关闭线程,也不用手动去开启一个线程,默认的就是在构建IntentService是以继承父类构造器时传进去的字符串为名字的线程中。第一次启动IntentService时候会执行一次OnCreate方法,之后每次启动都只执行onStartCommand方法。由于只有一个实例存在,执行的任务是串行的。
发表于 2019-05-24 21:54:30 回复(0)
IntentService 是运行在子线程的,运行完自动停止,Service运行在主线程,销毁or解绑才会停止
发表于 2020-11-11 18:20:05 回复(0)
记一下
发表于 2020-03-16 00:23:20 回复(0)
oncreate是初始创建会调用,之后不再调用,
onStartCommand是每次启动都会调用
发表于 2020-01-10 10:08:22 回复(0)
c不对的吧,可以多次被调用
发表于 2019-09-18 08:36:04 回复(0)
Service需要程序员手动调用stopSelf()方法,来结束自身。IntentService不需要程序员手动调用,它会自己调用stopSelf()。
发表于 2019-08-31 17:42:33 回复(0)