1.什么是Activity!
Activity是android里面的可视化组件,她最大的能耐就是可以给我带来直接的视角效果!而其的三个组件:Brocast、Receive、ContentProvider,这些都是不可见的组件!
他们与Activity共同组成android的四大组件,与activity相互协作!
2.Activity的生命周期
Activity是一个对象,它具有自己的生命周期!每一个生命周期,他都有自己的方法去控制生命周期的进程状况!
下面是Activity的生命周期,如下图所示:
3.哪些常见的一些操作会影响Activity的周期?
横竖屏的切换:可能会执行onDestroy()和onCreate()这两个方法,如果设置了横竖屏在程序中可以控制的话,就不会执行了!
back键:会让Activity进入onPause()--->onStop()--->onDestroy()
home键:会执行onResume()--->onPause()--->onStop();再次进入应用程序会进入onStop()-->onRestart()--->onStart()