1、保存数据的方法:onSaveInstanceState(Bundle outState)
触发条件:Activity未执行finish,比如按了home键,电源键,旋转Activity,内存不足等。这种数据保存都是临时的。如果想保存一些持久数据,用onPause
2、恢复数据的方法:onRestoreInstanceState(BundlesavedInstanceState)
触发条件:onSaveInstanceState已经触发,Activity被系统回收之后,再次打开。
3、恢复数据的方法:Create(Bundle savedInstanceState)
触发条件:创建Activity实例的时候