Update rule of launching media output dialog
-Do not hide Media Output Dialog in Settings, and let dialog handles -Hide Media output slice panel when launching dialog Bug: 155822415 Test: make -j50 RunSettingsRoboTests Change-Id: I16732f625f100b259d6e53c85db40af0ec1652c5
This commit is contained in:
@@ -32,7 +32,6 @@ import com.android.settings.Utils;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settingslib.core.lifecycle.LifecycleObserver;
|
||||
import com.android.settingslib.core.lifecycle.events.OnDestroy;
|
||||
import com.android.settingslib.core.lifecycle.events.OnPause;
|
||||
import com.android.settingslib.media.LocalMediaManager;
|
||||
import com.android.settingslib.media.MediaDevice;
|
||||
import com.android.settingslib.media.MediaOutputSliceConstants;
|
||||
@@ -46,7 +45,7 @@ import java.util.List;
|
||||
* {@link com.android.settings.notification.RemoteVolumeSeekBarPreference}
|
||||
**/
|
||||
public class RemoteVolumeGroupController extends BasePreferenceController implements
|
||||
Preference.OnPreferenceChangeListener, LifecycleObserver, OnDestroy, OnPause,
|
||||
Preference.OnPreferenceChangeListener, LifecycleObserver, OnDestroy,
|
||||
LocalMediaManager.DeviceCallback {
|
||||
|
||||
private static final String KEY_REMOTE_VOLUME_GROUP = "remote_media_group";
|
||||
@@ -97,14 +96,6 @@ public class RemoteVolumeGroupController extends BasePreferenceController implem
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
// Media output dialog should not show when onPause
|
||||
mContext.sendBroadcast(new Intent()
|
||||
.setAction(MediaOutputSliceConstants.ACTION_DISMISS_MEDIA_OUTPUT_DIALOG)
|
||||
.setPackage(MediaOutputSliceConstants.SYSTEMUI_PACKAGE_NAME));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
mLocalMediaManager.unregisterCallback(this);
|
||||
|
Reference in New Issue
Block a user