将肖像转换为风景构建崩溃 Titanium
Convert Portrait to landscape build crash Titanium
我在 tiapp.xml Titanium 文件中声明了方向模式 "Portrait"。那将完美地工作。
我有一个始终以横向模式打开的视频播放器页面。所以为此我已经这样设置了。
var vidWin = Titanium.UI.createWindow({
title : 'Video View Demo',
backgroundColor : '#000',
orientationModes: [
Ti.UI.LANDSCAPE_RIGHT,
]
});
它非常适合此页面。但是当我按下 android 设备的后退按钮并单击任何导航菜单时。它显示 NullPointerException。
将此添加到您的清单中
android:configChanges="keyboardHidden|orientation"
这不是推荐的方式,但您可以尝试一下。这背后的原因是当你的方向改变并且一些保存数据的对象被破坏时你的 activity 被再次创建。
您可以通过此 article 了解更多详细信息。
Note:- This answer is based on native Android, as per @Narayan Sharma
I have added my answer back, you can relate this to your application
我在 tiapp.xml Titanium 文件中声明了方向模式 "Portrait"。那将完美地工作。 我有一个始终以横向模式打开的视频播放器页面。所以为此我已经这样设置了。
var vidWin = Titanium.UI.createWindow({ title : 'Video View Demo', backgroundColor : '#000', orientationModes: [ Ti.UI.LANDSCAPE_RIGHT, ] });
它非常适合此页面。但是当我按下 android 设备的后退按钮并单击任何导航菜单时。它显示 NullPointerException。
将此添加到您的清单中
android:configChanges="keyboardHidden|orientation"
这不是推荐的方式,但您可以尝试一下。这背后的原因是当你的方向改变并且一些保存数据的对象被破坏时你的 activity 被再次创建。
您可以通过此 article 了解更多详细信息。
Note:- This answer is based on native Android, as per @Narayan Sharma I have added my answer back, you can relate this to your application