2013-02-02 36 views
1

在我的應用程序中,我有類似的場景, 當用戶單擊FragmentA中的按鈕時,它將顯示FragmentB。當一個按鈕點擊FragmentB時,它會去FragmentC。任何類似於onActivityResult()的片段功能

從A-> B-> C導航時,我將分別設置我的活動標題爲「A」,「B」&「C」。 這個流程我沒有使用,

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

現在的問題是,我怎麼可以設置標題欄爲「C」,而用戶按下backkey,然後返回到B,(C - > B)?

是否有任何方法回調可用來做到這一點?

onFragmentResult() as like onActivityResult() in Activity? 

請幫忙。

+0

我很抱歉,但我沒有得到正確的問題。你是否意味着當用戶通過按下backkey將用戶從C切換到B時標題爲「B」? – andro

+0

是的,你是對的。當我通過按FragmentC中的backkey回到FragmentB時,我想顯示標題爲「B」。 – Thiru

回答

1

您可以使用Fragment的onResume()回調方法來設置標題。

只要片段處於焦點並與用戶交互,系統就會調用onResume()。