即使用户来回导航,我也需要启动相同的活动实例。用户在一堆不同的活动(A,B,C)中导航,但当他进入其中一个活动时,它将显示该活动的同一个实例(如静态活动),仅调用onResume。
答案 0 :(得分:0)
您不能强制您的活动在onResume()中启动。但是,您可以将Activity的状态保存到onPause()和onStop()中的Bundle。然后,在onStart()中读取此Bundle以获取Activity的状态。
答案 1 :(得分:0)
您可以使用FLAG_ACTIVITY_REORDER_TO_FRONT
与Intent
一起使用startActivity()
。
然而,这将超过onResume()
。至少,您的活动将通过onRestart()
和onStart()
进行调用,假设前景中的任何内容都会占据整个屏幕。