Смена фрагментов через меню android
Подскажите пожалуйста как можно менять фрагменты через меню в android. У меня вылезает ошибка в строчке:
fTrans = getFragmentManager().beginTransaction();
И вот весь код из activity:
Fragment1 frag1;
Fragment2 frag2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
frag1 = new Fragment1();
frag2 = new Fragment2();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
fTrans = getFragmentManager().beginTransaction();
switch(id){
case R.id.action_settings :
Toast.makeText(getApplicationContext(),
"Настройки", Toast.LENGTH_LONG).show();
fTrans.remove(frag1);
break;
return true;
case R.id.look_settings:
Toast.makeText(getApplicationContext(),
"Поиск", Toast.LENGTH_LONG).show();
fTrans.remove(frag2);
break;
return true;
case R.id.end_settings:
Toast.makeText(getApplicationContext(),
"Выход", Toast.LENGTH_LONG).show();
return true;
}
//headerView.setText(item.getTitle());
return super.onOptionsItemSelected(item);
}
Ошибка: AAPT: error: not well-formed (invalid token).