Android中奇怪的方向改变行为

时间:2010-07-27 20:13:58

标签: android

我有一个包含多个视图的活动,代表向导中的不同步骤。我已经使代码工作,将向导保存并恢复到正确的屏幕,但在保存/恢复周期后,我似乎无法使setContentView工作。代码执行时不会抛出任何异常,但视图实际上并未更新。为什么会发生这种情况?

编辑: 已解决我使用处理程序更改屏幕,但在恢复时我没有使用新构建的屏幕,因此消息被发送到无法控制屏幕的处理程序。

1 个答案:

答案 0 :(得分:0)

您可能正在使用onCreate而不是onResume中的数据填充contentview。如果您正在执行保存/恢复循环,则不会再次调用onCreate。可能值得检查调用哪个生命周期方法。知道如何保存/恢复也很有帮助。