Transacción de fragmentos en resultados de Android en pantalla en blanco.

Si ayuda, lo que quiero es similar a lo que se hace en estetutorial de google

Pero allí se crea un fragmento previo a la transición. Si hago eso la transición funciona bien; pero no puedo usar este enfoque

=====

Apuntando a API 7+ Solo trato de tener un fragmento visible en toda la pantalla y usando un botón (un botón dibujado, con un evento onTouch) luego alterno con un segundo fragmento y viceversa.

Pero o bien obtengo una pantalla en blanco cuando sustituyo el primer fragmento por el segundo, o si uso fragmentTransaction.show y fragmentTransaction.hide; Puedo cambiar dos veces antes de obtener la pantalla en blanco. No quiero tener en backstack.

Estoy creando los fragmentos en onCreate de MainActivity:

DiceTable diceTable = new DiceTable();
Logger logger = new Logger();
fragmentTransaction.add(diceTable, DICETABLE_TAG);
fragmentTransaction.add(logger, LOGGER_TAG);
fragmentTransaction.add(R.id.fragment_container, logger);
fragmentTransaction.add(R.id.fragment_container, diceTable);

Luego, en un método (llamado de los fragmentos) hago el cambio:

    Logger logger = (Logger)fragmentManager.findFragmentByTag(LOGGER_TAG);
    DiceTable diceTable = (DiceTable)fragmentManager.findFragmentByTag(DICETABLE_TAG);

    if (diceTable.isVisible()) {
        fragmentTransaction.replace(R.id.fragment_container, logger);

        fragmentTransaction.commit();
        fragmentTransaction.hide(diceTable);
        fragmentTransaction.show(logger);
    }
    else if (logger.isVisible()) {
        fragmentTransaction.replace(R.id.fragment_container, diceTable);

        fragmentTransaction.commit();
        fragmentTransaction.hide(logger);
        fragmentTransaction.show(diceTable);
    }

¿No es así como debo hacer esto?

Pantalla en blanco al reemplazar fragmentos

Respuestas a la pregunta(2)

Su respuesta a la pregunta