diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java | 7 | ||||
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java | 6 |
2 files changed, 10 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java index bd46c5f8ad0b..e49e80df7da9 100644 --- a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java +++ b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java @@ -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(); diff --git a/packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java b/packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java index be28569ef629..cd409d86a3dc 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java @@ -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 |