如何避免重新启动活动时,在Android的方向变化重新启动、方向、Android

由网友(风弥漫了夏天)分享简介:我创建一个Android应用程序中,我画在画布上的视图。当该设备的方向发生变化,活动重新启动。我不希望它。I am creating an Android app in which I'm drawing a view on a canvas. When the device's orientation change...

我创建一个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.

阅读全文

相关推荐

最新文章