Android四大组件:Activity、Service、Broadcast Receiver、Content Provider
这四大组件中相对于iOS来讲 类似于Activity 对应Controller、 Broadcast Receiver 类似于 NSNotificationCenter,另两个Service 和 Content Provider 在iOS并没有可以与之对应的组件,平台的差异性由此可以体现出来
Service:用于在后台完成用户指定的操作,是能够在后台长时间运行,并且不提供用户界面的应用程序组件
startService() :启动Service 的组件与Service之间没有关联,即使关闭该组件,Service 也会一直运行,stopSelf()或stopService() 停止
bindService() :启动Service的组件与Service 绑定在一起,如果关闭该组件,Service就会停止
** Activity**:声明周期:onCreate函数 ()、onStart函数、onResume()函数、onRestart()函数、onPause()函数、onStop()函数、onDestroy()函数
Intent是Android四大组件(Activity、Service、BroadcastReceiver、ContentProvider)之间通信的纽带
网友评论