1. 四大组件是什么?
四大组件:Activity、Service、BroadcastReceiver、ContentProvider。
2. 四大组件的生命周期和简单用法
Activity
Activity的生命周期主要包括七个方法,它们分别是:
onCreate()
:当Activity被创建时调用,通常在此进行初始化设置。onStart()
:当Activity即将变得可见时调用。onResume()
:当Activity已经可见并且获取了焦点,开始与用户进行交互时调用。onPause()
:当当前Activity被其他Activity覆盖或锁屏时调用。onStop()
:当Activity对用户不可见时调用。onDestroy()
:当Activity被销毁时调用。onRestart()
:当Activity从停止状态再次启动时调用。
这七个方法按照特定的顺序被调用,概括了Activity从生成到销毁的整个过程。这个过程可以概括为:onCreate()->onStart()->onRe