For getting a MediaControllerCompat
instance I'm using getSupportMediaController()
in FragmentActivity
. But this method is deprecated. Which method do I have to use instead of this method?
FragmentActivity.getSupportMediaController() is deprecated
2.4k views Asked by Yeahia2508 At
2
There are 2 answers
0
On
If you still want a MediaControllerCompat instance there is a way to get it since getMediaController()
doesn't return the compatibility version of this class:
MediaControllerCompat.getMediaController(activity)
I found this info in the Revision 26.0.0 Beta 1 of Support Library changelog:
FragmentActivity.setSupportMediaController() and FragmentActivity.getSupportMediaController() have been removed. Please use the new static MediaControllerCompat.setMediaController() and MediaControllerCompat.getMediaController() methods.
Just check the Android official docs .. https://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
It tells you everything.
According to Android Developer documentation :
So you have to use
getMediaController()
instead ofgetSupportMediaController()
To support devices older than SDK level 21 use
MediaControllerCompat.getMediaController(activity)