private void initialiseColourPicker() { FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); if (persistenceManager.getLightMode() == Profile.LightMode.RGBW) { // RGBW RGBWColourWheelFragment colourFragment = RGBWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR); ft.add(R.id.flThemeColourPicker, colourFragment).commit(); } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBA) { // RGBA RGBAColourWheelFragment colourFragment = RGBAColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR); ft.add(R.id.flThemeColourPicker, colourFragment).commit(); } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBWW) { // RGBWW RGBWWColourWheelFragment colourFragment = RGBWWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR); ft.add(R.id.flThemeColourPicker, colourFragment).commit(); } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBAWW) { // RGBAWW RGBAWWColourWheelFragment colourFragment = RGBAWWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR); ft.add(R.id.flThemeColourPicker, colourFragment).commit(); } else { // RGB RGBColourWheelFragment colourFragment = RGBColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR); ft.add(R.id.flThemeColourPicker, colourFragment).commit(); } }