锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

2018年Android面试题含答案--适合中高级(下)

时间:2023-07-04 23:37:00 dx4电量变送器

1、Activity生命周期?
onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()

2、Service生命周期?
service 有两种启动方式,一种是通过startService()启动,另一种是通过bindService()启动方式。不同的启动方式有不同的生命周期.
通过startService()以这种方式service,生命周期是这样的:调用startService() --> onCreate()--> onStartConmon()--> onDestroy()。如果以这种方式启动,我们需要注意几个问题。首先,当我们通过它startService调用后,多次调用startService(),onCreate()方法也只会被调用一次,而onStartConmon我们将多次调用它stopService(),onDestroy()调用,销毁服务。第二:当我们通过时startService启动时,通过intent传值,在onStartConmon()在方法中获得值时,必须先判断intent是否为null。
通过bindService()绑定,这样绑定service,生命周期走法:bindService-->onCreate()-->onBind()-->unBind()-->onDestroy() bingservice 这样开始service优点是更方便activity中操作service,比如加入service有几种方法,a,b ,如果要在activity需要在中调用activity获取ServiceConne

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章