很多开发者,在开发中很可能遇到的这样的问题:在Activity中重写了onConfigurationChanged。但是该函数就是不执行。
这种问题的解决方式一般是没有在AndroidManifest中添加configuration的标签
可能有的开发者即使写上了上述的配置标签,但是onConfigurationChanged也不起作用。主要原因是Android的版本问题,在Android 3.2(API 13)之后,screen size也开始跟着设备的横竖切换而改变,因此我们需要在configChanges标签中增加一个参数screenSize,如下图:
这样onConfigurationChanged应该能够执行了。有用的话,请点赞!