单击“向上”按钮时未调用OnCreateView()

时间:2015-06-18 09:11:57

标签: android


我有一个场景,我有2个片段。 单击第一个片段中的按钮将转到第二个片段。 通过单击第二个片段中的“向上”按钮,您将导航回第一个片段。不幸的是,没有调用第一个片段的OnCreateView()方法。 有办法打电话吗?单击“向上”按钮调用哪些方法?

2 个答案:

答案 0 :(得分:1)

OnCreateView没有被调用,因为已经创建了片段A. 阅读有关Fragmetn / Activity生命周期的内容,您将理解这一点。 一旦从Fragment B回来,OnResume就会被调用,所以你可以把你的逻辑放在那个方法中。

答案 1 :(得分:1)

由于第一个片段尚未从其活动中分离并且尚未被破坏,因此不会被调用。在您的情况下,onResume()回调将是放置代码的最佳位置。