Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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中的方向改变和onCreate方法_Android_Orientation - Fatal编程技术网

Android中的方向改变和onCreate方法

Android中的方向改变和onCreate方法,android,orientation,Android,Orientation,每次方向改变时,它总是调用onCreate方法 方向更改后是否可以绕过onCreate方法 我只想刷新或重画当前视图,而不需要再次调用onCreate。怎么做 谢谢。是的,有可能。您可以将属性android:configChanges=“orientation”添加到AndroidManifest.xml中的活动声明中。如果您的活动在方向改变时不改变布局,则可以执行此操作。谢谢。我可以使用哪种方法侦听方向更改事件?Activity.onConfigurationChanged()。您应该检查发生

每次方向改变时,它总是调用onCreate方法

方向更改后是否可以绕过onCreate方法

我只想刷新或重画当前视图,而不需要再次调用onCreate。怎么做


谢谢。

是的,有可能。您可以将属性
android:configChanges=“orientation”
添加到AndroidManifest.xml中的活动声明中。如果您的活动在方向改变时不改变布局,则可以执行此操作。

谢谢。我可以使用哪种方法侦听方向更改事件?
Activity.onConfigurationChanged()
。您应该检查发生了什么样的配置更改。但通常不需要重写此方法,因为布局将自动调整大小。