如何避免重新启动活动时,在Android的方向变化
我创建一个Android应用程序中,我画在画布上的视图。当该设备的方向发生变化,活动重新启动。我不希望它。
I am creating an Android app in which I'm drawing a view on a canvas. When the device's orientation changes, the activity restarts. I don't want it to.
如何才能避免重新启动活动时的方向变化?
How can I avoid restarting the activity when the orientation changes?
有不同的方法来做到这一点,但作为给定的此处,使用
There are various ways to do it, but as given here, using
android:configChanges="keyboardHidden|orientation|screenSize"
您有需要,可以让你听,而不是为配置的变化。然后,通过覆盖 onConfigurationChanged
并调用的setContentView
应对这些变化。
as you need, allows you to instead listen for the config changes. You then respond to these changes by overriding onConfigurationChanged
and calling setContentView
.
这是这样,我已经做了,但我很想知道别人的想法。
This is the way I've been doing it, but I'd be interested to know other people's thoughts.