Я сталкиваюсь с проблемой в Android
, где я думаю, что мне нужно сохранить какую-то ссылку на MediaPlayer
объект.
В моем Activity
я начинаю с создания экземпляра объекта MediaPlayer
и могу начать играть выбранную музыку. Проблема заключается в том, что когда экран вращается, действие уничтожается, создается снова, а затем я теряю ссылку на MediaPlayer (поскольку нигде его не сохраняю). Создается новый объект, и в следующий раз, когда пользователь взаимодействует с телефоном, музыка перестает играть. Как правильно держать ручку на нем? Должна ли я быть? Это не Serializable, поэтому я не могу поместить его в onSaveInstanceState(Bundle)
.
Спасибо за помощь.