2014-10-02 5 views
1

많은 단편이있는 Activity 앱이 하나 있습니다. 뒤로 버튼을 눌러 이전 fragment으로 돌아가더라도 ActionBar 제목을 활동에서 어떻게 변경할 수 있습니까? 내 조각이 함께 화면에 표시되는프래그먼트가 변경되는 활동 제목 처리 방법

fragmentManager.beginTransaction.add(R.id.content_frame, fragment).addToBackStack(FourMeApp.discussion_backStack).commitAllowingStateLoss() 

EDIT (그것은 스칼라 언어의) : 나는 Activity ActionBar에 제목을 설정하는 방법을 알고, 내가 제목을 처리하는 방법에 대한 질문입니다 때 다시와 마지막 조각에 대한 사용자 반환 단추.

답변

0

당신은 당신의 활동에 당신이 addOnBackStackChangedListener을 할 수 그것으로 당이 link

을 확인하고 여기에 제목을 업데이트 할 수 있습니다.

벌집과 즉 안드로이드 3.x를 최대 최대

getActionBar().addOnBackStackChangedListener(
new FragmentManager.OnBackStackChangedListener() { 
    public void onBackStackChanged() { 
     // Update your UI here. 
    } 
}); 

또는 안드로이드 3.x를위한 낮은

getSupportFragmentManager().addOnBackStackChangedListener(
    new FragmentManager.OnBackStackChangedListener() { 
    public void onBackStackChanged() { 
     // Update your UI here. 
    } 
}); 
+0

내가 제목을 설정하는 방법을 알고있다. 순차적으로 내 활동을 변경하는 경우 (예 : 5 순차 단편) 언제 설정해야할지 모르겠습니다. onCreateView 메소드에서 setTitle, ok. 하지만 뒤로 버튼을 누르면 이전 제목없이 이전 부분으로 돌아갑니다. – fustalol