diff options
| author | 2018-01-12 18:17:26 +0000 | |
|---|---|---|
| committer | 2018-01-12 18:17:26 +0000 | |
| commit | 8e18b62187d02dd2041af837e74cbaf3d50a33fd (patch) | |
| tree | 90d42ce04cfa9135a143d3625f6c76361ae48fa8 | |
| parent | 94b5ade02ad9b40b4baba73840c770718767151f (diff) | |
| parent | 459fee3b0f3c58703ca39e5106a949a3a205967a (diff) | |
Merge "Follow some slice refactors"
| -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 |