Merge "Make UI smoothly when switch device in MediaOuput slice" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9efd0c9685
@@ -24,6 +24,7 @@ import androidx.annotation.VisibleForTesting;
|
|||||||
import com.android.settings.slices.SliceBackgroundWorker;
|
import com.android.settings.slices.SliceBackgroundWorker;
|
||||||
import com.android.settingslib.media.LocalMediaManager;
|
import com.android.settingslib.media.LocalMediaManager;
|
||||||
import com.android.settingslib.media.MediaDevice;
|
import com.android.settingslib.media.MediaDevice;
|
||||||
|
import com.android.settingslib.utils.ThreadUtils;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -94,7 +95,9 @@ public class MediaDeviceUpdateWorker extends SliceBackgroundWorker
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void connectDevice(MediaDevice device) {
|
public void connectDevice(MediaDevice device) {
|
||||||
|
ThreadUtils.postOnBackgroundThread(() -> {
|
||||||
mLocalMediaManager.connectDevice(device);
|
mLocalMediaManager.connectDevice(device);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public MediaDevice getMediaDeviceById(String id) {
|
public MediaDevice getMediaDeviceById(String id) {
|
||||||
|
Reference in New Issue
Block a user