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

Commit 8e18b621 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Follow some slice refactors"

parents 94b5ade0 459fee3b
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -103,11 +103,12 @@ public class KeyguardSliceProvider extends SliceProvider implements

    @Override
    public Slice onBindSlice(Uri sliceUri) {
        ListBuilder builder = new ListBuilder(mSliceUri)
                .addRow(new RowBuilder(mDateUri).setTitle(mLastText));
        ListBuilder builder = new ListBuilder(getContext(), mSliceUri);
        builder.addRow(new RowBuilder(builder, mDateUri).setTitle(mLastText));
        if (!TextUtils.isEmpty(mNextAlarm)) {
            Icon icon = Icon.createWithResource(getContext(), R.drawable.ic_access_alarms_big);
            builder.addRow(new RowBuilder(mAlarmUri).setTitle(mNextAlarm).addEndItem(icon));
            builder.addRow(new RowBuilder(builder, mAlarmUri)
                    .setTitle(mNextAlarm).addEndItem(icon));
        }

        return builder.build();
+6 −0
Original line number Diff line number Diff line
@@ -33,8 +33,13 @@ import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;

import java.util.Arrays;

import androidx.app.slice.SliceItem;
import androidx.app.slice.SliceProvider;
import androidx.app.slice.SliceSpecs;
import androidx.app.slice.core.SliceQuery;
import androidx.app.slice.widget.SliceLiveData;

@SmallTest
@RunWith(AndroidTestingRunner.class)
@@ -47,6 +52,7 @@ public class KeyguardSliceProviderTest extends SysuiTestCase {
    public void setup() {
        mProvider = new TestableKeyguardSliceProvider();
        mProvider.attachInfo(getContext(), null);
        SliceProvider.setSpecs(Arrays.asList(SliceSpecs.LIST));
    }

    @Test