我有两个Activities
和每个有3-4个Fragments
,每个替换另一个。按回最后一个片段显示空白活动前不久前活动
当Activity1
,Fragment2
启动第二个活动,Activity2
,Fragment1
启动并onBackPressed
关闭Activity2
并回到Activity1
为正常。
当我启动Activity2
从Activity1
,Fragment3
不过,我想补充Fragment2
到第二个活动,这是通过锥在onCreate
方法来完成。
但是,当后退按钮被按下时,片段消失一秒钟,屏幕上留下空白,然后关闭Activity2
,导致视觉干扰。
有没有什么我可以做的关闭Activity2
确切的时刻(至少在相同的视觉时刻),当Fragment2
被后退按钮关闭?
谢谢。 PS:不将片段添加到backStack似乎立即关闭活动,这是第一种情况(预期行为)发生的情况,但是在向backStack添加片段时(根据需要在第二种情况下进行正确操作案例)产生故障。