Когда пользователь выворачивает клавиатуру или переключается между портретным и ландшафтным, активность, казалось бы, перезапускается. Это прекрасно, за исключением того, что у меня есть моя музыка. Когда это происходит, тогда воспроизводятся ДВА музыкальных файлов, и нажатие только останавливает ОДИН из них! Я отключил переключение между портретом и пейзажем для активности, но раздвижение клавиатуры все еще вызывает проблему!Android: активность перезапускается при переключении на альбомную/клавиатуру.
0
A
ответ
1
Исключительно, проверьте атрибут android:configurationChanged. Во-вторых, воспроизведение музыки обычно выполняется службой или AsyncTask в простых случаях. Попробуйте два подхода.
Согласитесь с последним (воспроизведение музыки осуществляется службой). Google рекомендует избегать первого ('android: configurationChanged'), где это возможно. – CommonsWare