当使用返回按钮时,Android更改标题
当使用返回按钮时,Android更改标题
我的活动:
TextView title; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Overview overview = new Overview(); setContentView(R.layout.activity_second); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.mycontainer, overview) .commit(); } Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar); //一些其他代码 title = (TextView) toolbar.findViewById(R.id.screentitle); title.setText("概览"); } @Override public boolean onNavigationItemSelected(MenuItem item) { switch(item.getItemId()){ case R.id.nav_menu_overview: title.setText("概览"); getSupportFragmentManager().beginTransaction().replace(R.id.mycontainer, new Overview()).addToBackStack(null) .commit(); break; case R.id.nav_menu_favourites: title.setText("收藏"); getSupportFragmentManager().beginTransaction().replace(R.id.mycontainer, new Favourites()).addToBackStack(null) .commit(); break; case R.id.nav_menu_profile: title.setText("个人资料"); getSupportFragmentManager().beginTransaction().replace(R.id.mycontainer, new Profile()).addToBackStack(null) .commit(); break; }
目前,如果我使用菜单更改片段,标题会更改。然而,如果我使用Android返回按钮,标题不会改回。如何在使用返回按钮时将标题更改回来?