屏幕生成问题的android定位

屏幕生成问题的android定位,android,Android,我已经创建了一个应用程序,当我的应用程序启动时,它会显示一个图像,并且我在清单中设置了ScreenOrientation=sensor 但当我旋转我的设备时,我的应用程序崩溃了 有时它以纵向模式或横向模式显示图像 谁能帮帮我吗 如何根据传感器设置屏幕方向 谢谢你的清单文件中的活动是: 并且在完成工作时停止或插入线程 主要问题是您的后台线程正在运行,当您更改方向时,会生成新视图并尝试访问旧视图,因此应用程序会崩溃 <activity android:name=".SensorTest"

我已经创建了一个应用程序,当我的应用程序启动时,它会显示一个图像,并且我在清单中设置了ScreenOrientation=sensor

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

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

谁能帮帮我吗

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


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

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

<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>

发布您的错误日志。您在活动中使用了线程?>?嗨..萨米尔看到我在第一个启动屏幕中使用了线程,之后我的第二个屏幕出现在我没有使用线程的地方。非常感谢萨米尔的工作!!!!!!!!!!!!!!!