一、创建一个Activity
1、 新建一个继承activity的类
2、 Xml文件进行注册:<activity android:name=”.NewActivity”/> (name 为其类名)
startActivity() finish()
3、Bundle extra = this.getIntent().getExtras();
二、生命周期框图
三、函数说明
1、 调用finish()时触发onDestroy()
2、 在一个Activity生命周期中,onCreate()和onDestroy()只会被调用一次,但onStart(),onResume(),onPause(),onStop()有可能会被触发多次。
3、 在A activity 调用B activity的过程中一定会被触发的事件是onPause()和onResume()。
4、 Ctrl+F12旋转屏幕
5、 状态保存
- onSaveInstanceState()和onRestoreInstanceState()。只有异常退出时才会调用对应的的函数,进行页面状态信息的保存