android定位屏幕创建问题

时间:2011-09-12 17:59:48

标签: android

我创建了一个应用程序,当我的应用程序开始显示图像时,我在清单中设置了ScreenOrientation =“sensor”。

但是当我旋转设备时,我的应用程序崩溃了。

有时它会以纵向模式或横向模式显示图像。

任何人都可以帮助我。

如何根据传感器设置屏幕方向。

由于

1 个答案:

答案 0 :(得分:0)

您在清单文件中的活动是::  并在完成工作时停止或入侵你的线程

主要问题是您的后台线程正在运行,当您更改方向时,将生成新视图并尝试访问旧视图,以便应用程序崩溃....

<activity android:name=".SensorTest"
        android:windowSoftInputMode="adjustPan"  android:screenOrientation="sensor"
        android:configChanges="keyboardHidden|orientation">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
        </intent-filter>
    </activity>