Восстановление активности Android при воспроизведении мультимедиа

#android #android-activity #media-player

#Android #android-активность #медиаплеер

Вопрос:

Я работаю над проектом, который включает в себя медиаплеер. Все идет нормально, я выбираю медиа для воспроизведения из списка воспроизведения и отправляю его в действие проигрывателя и нажимаю play. Звук воспроизводится так, как и должен. Теперь, когда я оставляю это действие (при продолжающемся воспроизведении звука) Я не могу вернуться к тому же действию, щелчок по тому же элементу из списка воспроизведения запускает новое действие, при этом старые мультимедиа все еще воспроизводятся в фоновом режиме. Как можно вернуть старую активность?

Ответ №1:

Я вообще не понимаю вашего вопроса. Однако посмотрите на диаграмму состояния здесь:

http://developer.android.com/reference/android/media/MediaPlayer.html

И другая диаграмма состояний здесь:

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

Объедините состояния медиаплеера и состояния активности, чтобы удовлетворить ваши потребности.

Комментарии:

1. я не хочу запускать новое действие каждый раз, когда приложение запрашивает его. если это уже было запущено, я хочу вернуть его в исходное состояние.

2. Я не говорю, что вы должны начать новое действие. Скорее, вы должны понимать этапы и состояния, через которые проходит приложение, когда вы его закрываете, возвращаетесь к нему, оно закрывается Android и т.д… Когда приложение завершает работу (и, следовательно, его следует запустить снова), зависит не от вас, а от доступной памяти устройства.