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()コールバック メソッドを使用して、タイトルを設定できます。

onResume() は、Fragment がフォーカスされ、ユーザーと対話するたびに、システムによって呼び出されます。

于 2013-02-05T23:25:07.920 に答える