Android Back Navigation如何运作?

时间:2014-05-12 19:03:18

标签: android back-button lifecycle

我有一个问题是理解作为硬件按钮发出的backButton与从Activity发出的super.onBackPressed()发出的backButton之间的区别(即从菜单android.R.id.home)。

在硬件backButton的情况下,我的Activity中的数据立即启动,并且在离开之前处于Activity保持的确切状态。 在super.onBackPressed()的情况下,似乎前一个Activity已经完成,因为数据需要从头开始。

尝试研究生命周期,但没有发现这个用例有趣。

我如何模仿硬件按钮的行为,这将允许我保留活动的状态? 可以准备一些演示代码,但我希望我提供了足够好的高级描述。

0 个答案:

没有答案