public void runSequencer(boolean setup, boolean fragmentTransaction) { // Log.d("PDActivity", "Running sequencer"); hideBoth(); if (frag != null) { // Log.d("PDActivity", "Backgrounding current"); frag.background(); } frag = sequencer; if (setup) { // Log.d("PDActivity", "Setting up sequencer"); frag.setup(); } if (fragmentTransaction) { FragmentManager man = this.getFragmentManager(); FragmentTransaction trans = man.beginTransaction(); removeTheremin(trans); addSequencer(trans); trans.commit(); } }