Hide sliceView if Slice is null

Fixes: 142035673
Test: robolectric, visual
Change-Id: I2b5b34d068ba4590f65a284d4f62a1cc77f9666f
Merged-In: I2b5b34d068ba4590f65a284d4f62a1cc77f9666f
This commit is contained in:
Raff Tsai
2019-10-03 15:37:48 +08:00
committed by Bonian Chen
parent 7df1fb2af1
commit 53cbfe28bb
3 changed files with 85 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ package com.android.settings.slices;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import androidx.slice.Slice;
import androidx.slice.widget.SliceView;
@@ -48,6 +49,11 @@ public class SlicePreference extends LayoutPreference {
}
public void onSliceUpdated(Slice slice) {
if (slice == null) {
mSliceView.setVisibility(View.GONE);
} else {
mSliceView.setVisibility(View.VISIBLE);
}
mSliceView.onChanged(slice);
notifyChanged();
}