Для получения экземпляра MediaControllerCompat
Я использую getSupportMediaController()
в FragmentActivity
. Но этот метод устарел. Какой метод я должен использовать вместо этого метода?FragmentActivity.getSupportMediaController() устарел
ответ
Просто проверьте Android официальные документы .. https://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
Это говорит вам все.
Согласно документации разработчика Android:
Этот метод deprecated.Use getMediaController() вместо этого. Этот API будет удален в следующей версии.
Таким образом, вы должны использовать getMediaController()
вместо getSupportMediaController()
Для поддержки устройств старше уровня SDK 21 использования MediaControllerCompat.getMediaController(activity)
Если вы все еще хотите экземпляр MediaControllerCompat есть способ, чтобы получить его, так как getMediaController()
Безразлично 't верните версию совместимости этого класса:
MediaControllerCompat.getMediaController(activity)
Я нашел эту информацию в Revision 26.0.0 Beta 1 Поддержка журнала изменений Библиотека:
FragmentActivity.setSupportMediaController() и FragmentActivity.getSupportMediaController() были удалены. Используйте новые методы MediaControllerCompat.setMediaController() и MediaControllerCompat.getMediaController().
Это не обеспечивает MediaControllerCompat (совместимость версии MediaController), чтобы предлагать поддержку устройствам старше SDK уровня 21. Вместо этого используйте 'MediaControllerCompat.getMediaController (activity)'. –