2012-05-22 32 views
3

我完成了开发android应用程序和测试阶段。我已经用模拟器对它进行了测试,一切工作都很完美,但是当我将它部署在设备上时,其中一些更改屏幕方向时,应用程序屏幕开始闪烁。Android应用程序oriantation更改行为

任何线索从哪里开始从问题的调查?

+0

您是否收到任何错误讯息?你可以修复所有屏幕的屏幕方向 –

+0

你有不同的港口和土地布局吗? – thepoosh

+1

你是什么意思的“开始闪烁”。闪烁一次吗,闪烁是否持续?它以什么速度闪烁?它是否会在闪烁过程中闪烁(如果闪烁次数超过一次),还是在闪烁后仍然有效?“黑色<>白色”或“应用程序<>黑色”或“应用程序<>白色”停止(如果它停止) – Nanne

回答

0

请检查两个设备版本和开发应用程序版本是相同与否,并清除应用程序后安装到设备,然后运行。

1

当方位的变化,从纵向到横向或反之亦然,得到的onCreate再次调用,使得从一开始启动应用程序。确保您在清单中处理它,方法是在您的课程名称前面声明android:configChanges="keyboardHidden|orientation"或覆盖onConfigChanged()函数。

+0

会尝试,并更新你n个结果 – Nullity

+0

对不起延迟,这个问题解决了,我发现我正在实施onOrientationChange方法两次,这是行为在那里的方式。谢谢大家。 – Nullity

相关问题