Android - 活动说明新手问题

时间:2011-09-01 20:12:54

标签: android android-activity

我正在尝试制作一个测验应用,其中的问题都显示在同一个活动中。每次旋转屏幕时,都会调用create方法并且测验返回到第一个问题,丢失有关其他问题的所有数据。

我该怎样防止这种情况?

感谢。

* ps:我不希望我的应用程序仅在纵向或横向模式下工作,而是在两者上工作。

2 个答案:

答案 0 :(得分:1)

您可以将此添加到您的活动条目中:

android:configChanges="keyboardHidden|orientation"

答案 1 :(得分:1)

在您的AndroidManifest中,在您的活动中添加:

android:configChanges="orientation"

类似于:

<activity android:name="MyActivity"
          android:configChanges="orientation" />

这将告诉应用您希望自己按方向处理更改。您无法对其执行任何操作,也无法在应用中捕获相应的方法。