Код работает нормально для запуска носителя, моя проблема, как остановить предыдущий созданный MediaPlayer.create (this, resID), если я запустил его из AdapterList и у меня есть только одна пустота (для меня это более удобно)
public void mp3start (){
String nameofmp3 = "sura"+String.valueOf(AdapterList.nummp3+1);
int resID=getResources().getIdentifier(nameofmp3, "raw", getPackageName());
MediaPlayer mediaPlayer=MediaPlayer.create(this,resID);
mediaPlayer.start();
}