Métodos que sobrescreve uma a outro (É um erro que acontece) métodos void

private void getItemMethodAlbum() {
    position = getIntent().getIntExtra("position", -1);
    String  sender = getIntent().getStringExtra("sender");
    if (sender!=null && sender.equals("albumDetails")){
        listSong = albumFiles;
    }
    else {
        listSong = mFiles;
    }
    if (listSong != null)
    {
        playPauseBtn.setImageResource(R.drawable.ic_pause);
        uri = Uri.parse(listSong.get(position).getPatch());
    }
    if (listSong != null)
    {
        playPauseBtn.setImageResource(R.drawable.ic_pause);
        uri = Uri.parse(listSong.get(position).getPatch());
    }
    Intent intent = new Intent(this, MusicService.class);
    intent.putExtra("servicePosition" ,position);
    startService(intent);
}

private void getItemMethodFolder(){
    position = getIntent().getIntExtra("position", - 1);
    String senderT = getIntent().getStringExtra("sender");
    if (senderT != null && senderT.equals("FolderIsSending")) {
        listSong = folderVideoFiles;
    }
    else {
        listSong = musicFiles;
    }
    if (listSong != null)
    {
        playPauseBtn.setImageResource(R.drawable.ic_pause);
        uri = Uri.parse(listSong.get(position).getPatch());
    }
    Intent intent = new Intent(this, MusicService.class);
    intent.putExtra("servicePosition", position);
    startService(intent);
}

Uso o primeiro método para pegas as musicas dos álbuns e o segundo para colocar as musicas que estão dentro das pasta dentro das propiás pastas assim quando clicar na musica ele vai abrir a musica certa

O problema é se eu usar os dois métodos o de álbum não funciona

Oque esta errado que não estou vendo?