简述:
1.在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。当我们在开发中创建Activity后,通过调用setContentView(View)方法来给该Activity指定一个布局界面,而这个界面就是提供给用户交互的接口。Android系统中是通过Activity栈的方式来管理Activity的,而Activity自身则是通过生命周期的方法来管理的自己的创建与销毁。
2.为了能够使用Context.startActivity(),所有的activity类都必须在AndroidManifest.xml文件中定义有相关的“activity”项。
常用函数:
1、 onCreate()
Activity首次创建时被调用。用于设置Activity的布局文件,绑定按钮监听器等一些普通静态操作。
2、onStart()
Activity对用户可见时被调用。
3、onResume()
Activity获得用户焦点,即用户可操作该Activity时被调用。
4、onPause()
应用程序启动了其它Activity时被调用。一般用于保存当前Activity中的数据。
5、onStop()
Activity不可见时被调用。
6、onRestart()
已停止的Activity重新启动时被调用。
7、onDestroy(