工作android:configChanges=";键盘隐藏|方向|屏幕大小#x2B;OnConfiguration已更改
我正在使用(我不知道是不是bug,2015年12月16日)工作android:configChanges=";键盘隐藏|方向|屏幕大小#x2B;OnConfiguration已更改,android,Android,我正在使用(我不知道是不是bug,2015年12月16日)android:configChanges=“keyboardHidden | orientation | screenSize+ onConfigurationChanged(棒极了)您可以从XML和Java获得完全控制,注意(通常不能使用android:configChanges with onConfigurationChanged)我使用2种方法,并且工作正常 我想知道为什么以前无法正常运行。android的状态如下:config
android:configChanges=“keyboardHidden | orientation | screenSize
+
onConfigurationChanged
(棒极了)您可以从XML和Java获得完全控制,注意(通常不能使用android:configChanges with onConfigurationChanged)我使用2种方法,并且工作正常
我想知道为什么以前无法正常运行。android的状态如下:configChanges
:
列出该活动将自行处理的配置更改。当在运行时发生配置更改时,默认情况下会关闭并重新启动该活动,但声明具有此属性的配置将阻止该活动重新启动。相反,该活动将保持运行且其onConfigurationChanged()方法被调用
因此,它定义了您在代码中所做的是正确的工作方式。
onConfigurationChanged()
仅为事件调用,如果该事件在活动的android:configChanges
中声明。我认为很容易,投1票,学习java或告诉理论一些人只是来这里投反对票