在安卓开发中,如果没有在AndroidManifest.xml文件中进行配置,默认每个Activity可以自动进行横竖屏切换的。在切换过程中,Activity的生命周期执行过程如下图:
会从新再onCreate();对于访问网络的界面,一般不要再次访问网络,那如何保存之前的数据呢?
可以通过onSaveInstanceState()方法来保存数据,如下图:
保存了一个name对应的值,那么如何获取对于的值呢?如下图:
这样就能够保持横竖屏切换,数据相互之间的传递。