活动状态android

时间:2011-10-19 15:07:52

标签: android android-activity state

我有几个关于android中活动的变量/状态的快速问题。当您访问该活动的选项(首选项)并返回活动时,该活动会实现“onResume()”不是吗?

还有一个问题:当一个活动是“onPause()”状态时,它的变量会死吗?还是保持状态?

由于

1 个答案:

答案 0 :(得分:0)

这是一个棘手的问题,因为Android操作系统决定何时销毁这些变量。在Android应用程序生命周期中更好地定义..在onPause之后变量可能会丢失immediatley或根本没有。 (因此没有onPause()正在做)。人们会认为这一切都完成了OnDestroy(),但事实并非如此...... Android可以杀死所有变量,而不会被OnDestor调用。因此,通常最好使用onSaveInstanceState保存状态并使用onRestoreInstanceState恢复它。