Comment rendre le retour à l'Activité précédente avec sur le dos pressé?

J'ai une activité appelée MainAct et SubAct. MainAct est le parent de SubAct.

Dans SubAct, je joue une musique de fond. Pour arrêter la musique quand je presse le bouton de retour, je mets en œuvre ce code ci-dessous :

@Override 
    public void onBackPressed(){
      if (tick != null){
          if(tick.isPlaying())
              tick.stop();

          tick.release();
      }
 }

Avec ce code, la musique est arrêté comme je m'y attendais. mais le problème est que je ne peut pas revenir en arrière à partir de subAct à MainAct...

Je sais que c'est trivial, mais pouvez-vous me montrer la bonne façon de le faire?

  • Montrez-moi votre Intention de code? supprimer finish(); lorsque votre Intention