Simplify VolumeProviderCompat.getVolumeProvider()
This commit is contained in:
parent
0593b36dad
commit
eefb37a0ba
@ -34,7 +34,6 @@ import android.media.AudioManager;
|
|||||||
import android.media.MediaDescription;
|
import android.media.MediaDescription;
|
||||||
import android.media.MediaMetadata;
|
import android.media.MediaMetadata;
|
||||||
import android.media.Rating;
|
import android.media.Rating;
|
||||||
import android.media.VolumeProvider;
|
|
||||||
import android.media.session.MediaSession;
|
import android.media.session.MediaSession;
|
||||||
import android.media.session.PlaybackState;
|
import android.media.session.PlaybackState;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
@ -2277,7 +2276,7 @@ public class MediaSessionCompat {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setPlaybackToRemote(VolumeProviderCompat volumeProvider) {
|
public void setPlaybackToRemote(VolumeProviderCompat volumeProvider) {
|
||||||
mSessionFwk.setPlaybackToRemote((VolumeProvider) volumeProvider.getVolumeProvider());
|
mSessionFwk.setPlaybackToRemote(volumeProvider.getVolumeProvider());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -129,8 +129,7 @@ public abstract class VolumeProviderCompat {
|
|||||||
*/
|
*/
|
||||||
public final void setCurrentVolume(int currentVolume) {
|
public final void setCurrentVolume(int currentVolume) {
|
||||||
mCurrentVolume = currentVolume;
|
mCurrentVolume = currentVolume;
|
||||||
VolumeProvider volumeProviderFwk = (VolumeProvider) getVolumeProvider();
|
getVolumeProvider().setCurrentVolume(currentVolume);
|
||||||
volumeProviderFwk.setCurrentVolume(currentVolume);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -163,7 +162,7 @@ public abstract class VolumeProviderCompat {
|
|||||||
*
|
*
|
||||||
* @return An equivalent {@link android.media.VolumeProvider} object, or null if none.
|
* @return An equivalent {@link android.media.VolumeProvider} object, or null if none.
|
||||||
*/
|
*/
|
||||||
public Object getVolumeProvider() {
|
public VolumeProvider getVolumeProvider() {
|
||||||
if (mVolumeProviderFwk == null) {
|
if (mVolumeProviderFwk == null) {
|
||||||
if (Build.VERSION.SDK_INT >= 30) {
|
if (Build.VERSION.SDK_INT >= 30) {
|
||||||
mVolumeProviderFwk =
|
mVolumeProviderFwk =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user