1

在我的应用程序中,我有这样的场景,当用户单击 FragmentA 中的按钮时,它将显示 FragmentB。当一个按钮单击 FragmentB 时,它将转到 FragmentC。

从 A->B->C 导航时,我会将我的活动标题分别设置为“A”、“B”和“C”。我使用的这个流程,

public class FragmentC
   onCreateView(){
      mTxtHeaderTitle.setText(getString(R.string.fragC));
   } 
}

现在的问题是,如何在用户按下后退键并导航回 B 时将标题栏设置为“C”( C -> B )?

是否有任何方法回调可用于执行此操作?

onFragmentResult() as like onActivityResult() in Activity?

请帮忙。

4

1 回答 1

1

您可以使用 Fragment 的onResume()回调方法来设置标题。

每当 Fragment 处于焦点并与用户交互时,系统都会调用 onResume()。

于 2013-02-05T23:25:07.920 回答