在Android中,下列关于Service的描述,错误的是()。
A: 第一次启动Service服务,系统会先调用onCreate(),接着调用onBind()
B: 在内存不足的情况下,系统会销毁系统当前的所有Service服务
C: Service停止且被销毁后会触发其onDestroy()
D: 为了提高Service的优先级,可以使用setForeground()方法设置优先级
A: 第一次启动Service服务,系统会先调用onCreate(),接着调用onBind()
B: 在内存不足的情况下,系统会销毁系统当前的所有Service服务
C: Service停止且被销毁后会触发其onDestroy()
D: 为了提高Service的优先级,可以使用setForeground()方法设置优先级
举一反三
- Service是android四大组件之一,以下关于Service说法错误的是 A: IntentService在执行完任务后,会自动销毁该服务,不需要手动调用销毁方法。 B: 只是bindService启动的Service,在unBindService之后,会自动销毁该服务。 C: 使用Service的APP,会提升进程的优先级。相对于同处于后台不使用service的同类进程,当内存不足时被系统杀死的概率比较低。 D: Service会在startService后创建,在该Service销毁之前,不可以再次调用startService.
- Android四大组件之一的Service(服务)另一种启动方式bindService特点不包括() A: 使用这种start方式启动的Service的生命周期如下:onCreate()--->onBind()--->onUnbind()--->onDestroy() B: 绑定服务不会调用onStart()或者onStartCommand()方法 C: 绑定者不可以调用服务里面的方法。 D: bind的方式开启服务,绑定服务。调用者调用unbindService解除绑定,服务也会跟着销毁。
- 关于service生命周期的说法正确的是?() A: 如果service已经启动,将先后调用onCreate()和onStart()方法 B: 当第一次启动的时候先后调用onCreate()和onStart()方法 C: 当第一次启动的时候只会调用onCreate()方法 D: 如果Service没有启动,不能调用StopService停止服务
- 关于启动式service生命周期的说法正确的是?( ) A: 如果service已经启动,将先后调用onCreate()和onStart()方 法 B: 当第一次启动的时候先后调用startService()、onCreate()和onStartCommand()方法 C: 当第一次启动的时候只会调用onCreate()方法 D: 如果Service启动,可以调用stop()方法停止服务。
- Android中,关于service的启动两种方式描述不正确的是 A: 使用startService()方法启动服务,调用者与服务没有关联,即使调用者退出,服务仍然运行。 B: 使用bindService()方法启动服务,调用者与服务绑定在一起,调用者一旦退出,服务也就终止。 C: 使用startService()方法启动服务,如果服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onStart()方法,可以调用stopService()方法来结束服务。 D: 使用bindService()方法启动服务,如果服务未被创建,系统会先调用服务的onCreate()方法,接着调用onBind()方法,可以调用stopService()方法来结束服务。