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