当一个Activity在onStop()之后进入后台时,它是否会丢失其成员变量值?

时间:2016-10-20 00:08:55

标签: android android-activity

当一个Activity在另一个Activity完全覆盖它并且在调用onStop()之后进入后台时, 它会丢失其成员变量值吗?

如果它被带回前台,成员变量是否会处于其默认值的初始声明状态?

2 个答案:

答案 0 :(得分:3)

不是立刻,但一旦停止,它可以随时从内存中删除,然后它将失去其状态。

如果需要保留状态,请使用onSaveIntanceState回调来存储状态并将其恢复到onCreate()中。

答案 1 :(得分:0)

It will not unless and until you destroy the activity.