活动生命周期与片段?

时间:2014-07-18 12:06:51

标签: android android-fragments

我有1个活动1片段和2个屏幕...

活动有第一个屏幕

setcontentview(R.layout.main)

我正在使用Actionbar menu转到第二个屏幕(使用片段管理器的片段)

片段有第二个屏幕

当我关闭片段时,它会进入第一个屏幕 但没有调用任何方法,因此我无法在活动屏幕中进行一些更改

我试过onCreate(),onStart(),onResume().

我曾尝试使用oncreate

if (savedInstanceState==null)

    {
       //my functions

    }

2 个答案:

答案 0 :(得分:0)

这笔交易是Fragment的生命周期回调与Activity的生命周期回调不同。对于您的特定问题,您可能会尝试使用覆盖onViewStateRestoredFragment的{​​{1}}方法,具体取决于您在执行片段事务时如何管理片段。

答案 1 :(得分:0)

我自己找到了答案

当片段进入暂停状态时,我调用了那些方法

@Override
public void onPause(){
    super.onPause();
   getActivity().somefunctions();
}