首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >片段回忆onResume

片段回忆onResume
EN

Stack Overflow用户
提问于 2017-01-11 14:58:52
回答 1查看 245关注 0票数 0

我在A活动中添加了片段,并从A片段转到了B活动(没有完成A活动)。当我完成B活动时,A片段被召回,任何人建议/解释它为什么会发生

下面是我的代码:

代码语言:javascript
复制
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();
EN

回答 1

Stack Overflow用户

发布于 2017-01-11 15:03:53

这是一种设计行为。

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

当垃圾收集发生时,它也命中onResume,因为碎片将从onCreateView开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41584583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档