Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
工作android:configChanges=";键盘隐藏|方向|屏幕大小#x2B;OnConfiguration已更改_Android - Fatal编程技术网

工作android:configChanges=";键盘隐藏|方向|屏幕大小#x2B;OnConfiguration已更改

工作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

我正在使用(我不知道是不是bug,2015年12月16日)
android:configChanges=“keyboardHidden | orientation | screenSize
+
onConfigurationChanged
(棒极了)您可以从XML和Java获得完全控制,注意(通常不能使用android:configChanges with onConfigurationChanged)我使用2种方法,并且工作正常

我想知道为什么以前无法正常运行。

android的状态如下:
configChanges

列出该活动将自行处理的配置更改。当在运行时发生配置更改时,默认情况下会关闭并重新启动该活动,但声明具有此属性的配置将阻止该活动重新启动。相反,该活动将保持运行且其onConfigurationChanged()方法被调用


因此,它定义了您在代码中所做的是正确的工作方式。
onConfigurationChanged()
仅为事件调用,如果该事件在活动的
android:configChanges
中声明。

我认为很容易,投1票,学习java或告诉理论一些人只是来这里投反对票