在onResume之后调用的方法?

时间:2013-01-02 22:59:29

标签: android orientation

在方向更改方面,不幸的是,Android中丢失了大量信息,因此必须重建。我有一个计算器类型的应用程序,它使用存储在用户输入数据的布局中的信息进行计算,并且在方向更改时,Android会为我恢复布局数据。问题是在onResume中我调用一个方法重新计算数据以重置显示,因为在方向更改时会丢失。但是,似乎在Android恢复数据之前调用onResume。我该怎么办?

1 个答案:

答案 0 :(得分:0)

问题是,android不会为您恢复数据。 轮换后,您的活动将重新创建。

您应该将数据保存在onSaveInstanceState()中并从中恢复 onRestoreInstanceState

根据文档,在onRestoreInstanceState之后立即调用onResume。