2017-01-11 57 views
0

我在A活动中添加片段,并从A片段(不完成A活动)转到B活动。当我做完B活动,A-片段回顾,任何一个建议/解释我为什么它是发生片段撤回onResume

这里是我的代码:

FragmentManager frgmanager = getFragmentManager(); 
frgmanager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); 
FragmentTransaction frgTransaction = frgmanager.beginTransaction(); 
      frgTransaction.replace(R.id.inflate_layout, MessagesList.newInstance()); 
frgTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); 
frgTransaction.commit(); 
+0

请参阅处理https://developer.android.com/guide/components/fragments.html的片段生命周期 – avinash

回答

0

它是由设计行为。

当您返回A活动时,活动内部的片段会恢复。参考the activity-fragment lifecycle dancing diagram,你可以看到“用户返回活动”onResume()

当垃圾收集发生时,由于片段将从onCreateView开始,因此它也碰到onResume

相关问题