2017-01-08 15 views

答えて

3

ただ、それはあなたにすべてを伝えます。.. https://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

をAndroidの公式ドキュメントを確認してください。 Androidデベロッパーのドキュメントによると

この方法は、()の代わりにdeprecated.Use getMediaControllerです。 このAPIは、将来のリリースで削除されます。

だから、あなたはまだMediaControllerCompatインスタンスをしたい場合はgetMediaController() doesnのため、それを取得する方法があるMediaControllerCompat.getMediaController(activity)

+2

これはSDKレベル21より古いデバイスにサポートを提供するMediaControllerCompat(MediaControllerの互換バージョン)を提供しません。代わりに 'MediaControllerCompat.getMediaController(activity)'を使用してください。 –

5

SDKレベル21の使用よりも古いデバイスをサポートするためにgetSupportMediaController()

の代わりにgetMediaController()を使用する必要がありますこのクラスの互換性のあるバージョンを返す:

MediaControllerCompat.getMediaController(activity) 

この情報は改訂版にありますサポートライブラリの変更履歴の26.0.0ベータ1:

FragmentActivity.setSupportMediaController()とFragmentActivity.getSupportMediaController()が削除されました。新しい静的MediaControllerCompat.setMediaController()メソッドとMediaControllerCompat.getMediaController()メソッドを使用してください。