我已宣布定向模式"肖像"在tiapp.xml中的Titanium文件。这将完美地运作。 我有一个视频播放器页面将始终以横向模式打开。所以我为此设定了这个。
var vidWin = Titanium.UI.createWindow({ 标题:'视频观看演示', backgroundColor:'#000', orientationModes:[ Ti.UI.LANDSCAPE_RIGHT, ] });
它完美地适用于此页面。但当我按下我的Android设备的按钮并单击任何导航菜单。它显示了NullPointerException。
答案 0 :(得分:0)
将此添加到您的清单
android:configChanges="keyboardHidden|orientation"
这不是推荐的方法,但您可以尝试一下。这背后的原因是当您的方向发生变化并且某些持有数据的对象被破坏时,您的活动会再次创建。
您可以查看此article了解详情。
注意: - 根据@Narayan Sharma的说法,此答案基于原生Android 我已经添加了我的答案,您可以将其与您的应用程序联系起来