Merge "Make UI smoothly when switch device in MediaOuput slice" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-04-30 01:52:37 +00:00
committed by Android (Google) Code Review

View File

@@ -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) {
mLocalMediaManager.connectDevice(device); ThreadUtils.postOnBackgroundThread(() -> {
mLocalMediaManager.connectDevice(device);
});
} }
public MediaDevice getMediaDeviceById(String id) { public MediaDevice getMediaDeviceById(String id) {