Фрагменты, перекрывающие друг друга

У меня есть панель действий с 3 вкладками, каждая вкладка открывает фрагмент. Третья вкладка "Каталог", есть список:

Когда я нажимаю на элемент, он открывает другой фрагмент, который не является частью панели действий:

public void onClick(View v) {
    switch (v.getId())
    {
    case R.id.category1:    
        Fragment cosmeticsFragment = new ActivityCosmetics();
        FragmentTransaction transaction = getFragmentManager().beginTransaction();

        transaction.replace(android.R.id.content, cosmeticsFragment);
        transaction.addToBackStack(null);

        transaction.setTransition(1);

        transaction.commit();
        break;
        ...

Вот как это выглядит после этого:

С этого момента, если я перейду на другую вкладку и затем вернусь на вкладку Каталог, я увижу 2 предыдущих фрагмента, перекрывающих друг друга:

Как я могу предотвратить это?

Ответы на вопрос(3)

Ваш ответ на вопрос