В моем приложении я хочу, чтобы медиафайл воспроизводился и продолжал играть, если пользователь поворачивает экран (уничтожая действие), но я хочу, чтобы он прекратил играть, если пользователь переходит к другому действию или другому действию над этим, они нажимают кнопку "Назад", что угодно.
Я считаю, что для этого в Honeycomb есть API, но мне нужно что-то, что будет работать в Android 2.2.
Я бы предпочел не использовать onConfigurationChanged, чтобы самостоятельно обрабатывать все изменения конфигурации - это звучит как большая работа и потенциальные ошибки - и проблема с onRetainNonConfigurationInstance() заключается в том, что он не запускается до тех пор, пока onStop не срабатывает - -but onPause будет логичным местом для приостановки носителя, если это необходимо.
Есть ли способ в onPause определить, приостановлена ли операция для изменения конфигурации по другой причине?