我创建了一个应用程序,当我的应用程序开始显示图像时,我在清单中设置了ScreenOrientation =“sensor”。
但是当我旋转设备时,我的应用程序崩溃了。
有时它会以纵向模式或横向模式显示图像。
任何人都可以帮助我。
如何根据传感器设置屏幕方向。
由于
答案 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>