Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 667d662d authored by Jason Monk's avatar Jason Monk Committed by android-build-merger
Browse files

Merge "Follow SliceManager API changes" into pi-dev

am: d68ed5c9

Change-Id: Ice176c79605250c263a21cbc624b438902dfaedc
parents 6c1c1a6a d68ed5c9
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -38,8 +38,8 @@ import java.util.concurrent.CountDownLatch;

import androidx.slice.Slice;
import androidx.slice.SliceItem;
import androidx.slice.SliceManager;
import androidx.slice.SliceManager.SliceCallback;
import androidx.slice.SliceViewManager;
import androidx.slice.SliceViewManager.SliceCallback;
import androidx.slice.SliceMetadata;
import androidx.slice.core.SliceQuery;
import androidx.slice.widget.ListContent;
@@ -80,7 +80,7 @@ public class DeviceIndexUpdateJobService extends JobService {
        }
        final DeviceIndexFeatureProvider indexProvider = FeatureFactory.getFactory(this)
                .getDeviceIndexFeatureProvider();
        final SliceManager manager = getSliceManager();
        final SliceViewManager manager = getSliceViewManager();
        final Uri baseUri = new Builder()
                .scheme(ContentResolver.SCHEME_CONTENT)
                .authority(SettingsSliceProvider.SLICE_AUTHORITY)
@@ -124,8 +124,8 @@ public class DeviceIndexUpdateJobService extends JobService {
        jobFinished(params, false);
    }

    protected SliceManager getSliceManager() {
        return SliceManager.getInstance(this);
    protected SliceViewManager getSliceViewManager() {
        return SliceViewManager.getInstance(this);
    }

    protected SliceMetadata getMetadata(Slice loadedSlice) {
@@ -158,7 +158,7 @@ public class DeviceIndexUpdateJobService extends JobService {
        return null;
    }

    protected Slice bindSliceSynchronous(SliceManager manager, Uri slice) {
    protected Slice bindSliceSynchronous(SliceViewManager manager, Uri slice) {
        final Slice[] returnSlice = new Slice[1];
        CountDownLatch latch = new CountDownLatch(1);
        SliceCallback callback = new SliceCallback() {
+5 −5
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ import java.util.ArrayList;
import java.util.List;

import androidx.slice.Slice;
import androidx.slice.SliceManager;
import androidx.slice.SliceViewManager;
import androidx.slice.SliceMetadata;

@RunWith(SettingsRobolectricTestRunner.class)
@@ -57,17 +57,17 @@ public class DeviceIndexUpdateJobServiceTest {

    private Activity mActivity;
    private DeviceIndexUpdateJobService mJob;
    private SliceManager mSliceManager;
    private SliceViewManager mSliceManager;

    @Before
    public void setup() {
        FakeFeatureFactory.setupForTest();
        mActivity = spy(Robolectric.buildActivity(Activity.class).create().visible().get());
        mJob = spy(new DeviceIndexUpdateJobService());
        mSliceManager = mock(SliceManager.class);
        mSliceManager = mock(SliceViewManager.class);

        doReturn(mActivity.getPackageName()).when(mJob).getPackageName();
        doReturn(mSliceManager).when(mJob).getSliceManager();
        doReturn(mSliceManager).when(mJob).getSliceViewManager();
        doNothing().when(mJob).jobFinished(null, false);
    }