Android configChanges使用方法

登山则情满于山,观海则意溢于海。这篇文章主要讲述Android configChanges使用方法相关的知识,希望能为你提供帮助。
1.     在manifest文件里使用activity的默认属性。横屏竖屏时,惠重复调用onDestory和onCreate   造成不必要的开销。android默认如此应该是为了适配不同的xml布局文件。又一次初始化资源,显示效果会好一些。




2. manifest文件里配置activity的属性:
android:configChanges="orientation|screenSize"
在activity中将会回调函数:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.i(TAG, "onConfigurationChanged : " + newConfig);
};


能够在这个函数newConfig中的參数,设置横竖屏所须要的资源替换等操作。

当然:  能够使用manifest中的android:screenOrientation="portrait"(竖)或者  android:screenOrientation="landscape"(横)直接控制横竖屏。
【Android configChanges使用方法】







    推荐阅读