Android SDK启动相同的活动实例

时间:2012-03-28 23:01:58

标签: android android-activity instance launch

即使用户来回导航,我也需要启动相同的活动实例。用户在一堆不同的活动(A,B,C)中导航,但当他进入其中一个活动时,它将显示该活动的同一个实例(如静态活动),仅调用onResume。

2 个答案:

答案 0 :(得分:0)

您不能强制您的活动在onResume()中启动。但是,您可以将Activity的状态保存到onPause()和onStop()中的Bundle。然后,在onStart()中读取此Bundle以获取Activity的状态。

答案 1 :(得分:0)

您可以使用FLAG_ACTIVITY_REORDER_TO_FRONTIntent一起使用startActivity()

然而,这将超过onResume()。至少,您的活动将通过onRestart()onStart()进行调用,假设前景中的任何内容都会占据整个屏幕。