悲しい:-(
tofu on fire...
android.support.v4.media.session
MediaSession と MediaController は Lollipop で導入された API で、それぞれ support v4 ライブラリにバックポート(MediaSessionCompat
とMediaControllerCompat
)があります。リファレンスにも後方互換のためのクラスである旨記述がありますが、互換性があるのはインタフェースのみで、実装を見ると以下のように書いてあります。
// TODO: compatibility implementation
Kitkat 以前では何もしないので、動きません。
返り値があるメソッドは、return null
だったりreturn 0
だったりしますが、このあたりの言及はリファレンスにはありません。null チェックを怠るとぬるぽになります。
// TODO: 他にも何かあったら追記する
tofu on fire...