可能重复:
在 android 应用程序中更改方向时出现问题
我有一个正在开发的纸牌游戏应用程序。当我翻转安卓设备,从横向切换到纵向(或反之)时,我的纸牌游戏从头开始。
每次 android 设备翻转时,它都会调用 create 方法。我假设它正在创造一个新的意图?他们无论如何要阻止这一切吗?如果设备翻转,它可以保持相同的意图吗?
可能重复:
在 android 应用程序中更改方向时出现问题
我有一个正在开发的纸牌游戏应用程序。当我翻转安卓设备,从横向切换到纵向(或反之)时,我的纸牌游戏从头开始。
每次 android 设备翻转时,它都会调用 create 方法。我假设它正在创造一个新的意图?他们无论如何要阻止这一切吗?如果设备翻转,它可以保持相同的意图吗?
是的,Android 正在重新创建您的 Activity,让您有机会插入新的布局或您需要的任何特定方向的处理。您可以使用下面的清单条目强制您的活动坚持特定方向。
<activity android:name=".MyActivity" android:screenOrientation="portrait" android:configChanges="orientation" ...>
有关这些属性的更多详细信息,请参阅:http: //developer.android.com/guide/topics/manifest/activity-element.html