Потеря «MediaPlayer» (и других переменных) при повороте устройства

Я создаю музыкальный проигрыватель для Android, и он в основном работает. Проблема в том, что когда Я поворачиваю устройство горизонтально, я теряю все переменные из Activity (что имеет смысл, потому что оно уничтожается и создается заново)

Я пытался использовать пакеты для хранения состояния игрока с onSaveInstanceState и onRestoreInstanceState, но я не могу получить доступ к медиаплееру. Есть ли способ передавать такие объекты, как MediaPlayer, в пакетах? Должен ли я вместо этого использовать базу данных?

Спасибо

0
задан Edd Turtle 6 April 2012 в 16:35
поделиться