Я запускаю Сервис MediaPlayer через Активность, именно с кнопки:
startService(new Intent(this, PlayerService.class));
Моя служба выполняется в onCreate MediaPlayer
@Override
public void onCreate() {
mp = new MediaPlayer();
mp.setOnPreparedListener(this);
prepareMediaPlayer(); //prepares the MediaPlayer, setDataSource and so on
Log.d(TAG, "onCreate Service");
}
Я могу выйти из игры с помощью кнопки home, и поток воспроизводится нормально, но если я вернусь через backButton, поток остановится. И начинает начинать заново. С другим источником данных.
Можете ли вы помочь мне, почему?
Я не получил ошибку!