Loading packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java +4 −3 Original line number Diff line number Diff line Loading @@ -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(); Loading packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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 Loading Loading
packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java +4 −3 Original line number Diff line number Diff line Loading @@ -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(); Loading
packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -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) Loading @@ -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 Loading