Música de fundo para o aplicativo do jogo que será reproduzido para todas as classes [fechado]

Eu criei um jogo de aplicativos para Android que tem uma tela de boas-vindas chamada MainActivity.class e terá intenção em Maimenu.class após 5 segundos de suspensão. a classe MainMenu inicia o jogo, as configurações, a função about e high score. mas o meu problema é que eu não sei como fazer a minha música de fundo tocar em todas as minhas atividades / aula que só toca na minha tela de boas vindas. Eu quero que a música de fundo seja tocada continuamente em toda a minha atividade / aula. O 2º problema é ter um botão ON e OFF na minha classe de configurações. Como posso desligar minha música de fundo se eu clicar no botão off no meu Settings.class. Espero que você possa me ajudar :) Eu aprecio o seu tempo respondendo ao meu problema. btw novato aqui

public class MainActivity extends Activity  {

MediaPlayer backgroundmusic;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MediaPlayer backgroundmusic = MediaPlayer.create(MainActivity.this, R.raw.bsound);
    backgroundmusic.start();
    Thread timer = new Thread(){

        public  void run(){
            try {
            sleep(5000);

            }catch(InterruptedException e){
                e.printStackTrace();
            }finally{
                Intent intent = new Intent(getApplicationContext(),MainMenu.class);
                startActivity(intent);
            }
        }
    };
    timer.start();
}

questionAnswers(1)

yourAnswerToTheQuestion