2012-01-15 65 views
0

我有一个Xperia Mini Pro,我正在制作一个特定的应用程序。Android - 在手机上关闭什么事件关闭

我有一个全屏幕的活动,但是当我关闭手机(物理上)时,它会重置屏幕上东西的位置。

有没有一种方法,我可以重写,以防止这种情况,如“onPhoneClose”或什么?

回答

1

这将在您的Activity中触发;这是您需要重写以拦截事件的回调。但是,如果您通过在<activity>中设置android:configChanges="keyboardHidden"来声明您关心AndroidManifest.xml中的活动,您将只会收到此活动。

+0

这一定是它,但它现在给我一个错误。如果我不打电话父母的方法有可能是我应该做的事情? – 2012-01-15 16:05:55

+0

没关系,做了伎俩谢谢,虽然我没有得到它。如果我只记得父方法为什么不重置活动的状态?为什么它之前重置? – 2012-01-15 16:08:30

+0

默认行为是重新启动Activity,以强制您的应用在新配置状态的上下文内重新加载。通过以这种方式声明事情,您告诉Android您将要处理更改并且不需要重置。 – 2012-01-15 16:29:24