diff --git a/src/com/android/settings/slices/SlicePreference.java b/src/com/android/settings/slices/SlicePreference.java index a2a7fe173fa..fe5ed60737d 100644 --- a/src/com/android/settings/slices/SlicePreference.java +++ b/src/com/android/settings/slices/SlicePreference.java @@ -46,6 +46,7 @@ public class SlicePreference extends LayoutPreference { mSliceView = findViewById(R.id.slice_view); mSliceView.setShowTitleItems(true); mSliceView.setScrollable(false); + mSliceView.setVisibility(View.GONE); } public void onSliceUpdated(Slice slice) { diff --git a/src/com/android/settings/slices/SlicePreferenceController.java b/src/com/android/settings/slices/SlicePreferenceController.java index c31321d9c4b..df28304f738 100644 --- a/src/com/android/settings/slices/SlicePreferenceController.java +++ b/src/com/android/settings/slices/SlicePreferenceController.java @@ -32,7 +32,6 @@ import com.android.settings.core.BasePreferenceController; import com.android.settingslib.core.lifecycle.LifecycleObserver; import com.android.settingslib.core.lifecycle.events.OnStart; import com.android.settingslib.core.lifecycle.events.OnStop; -import com.android.settingslib.utils.ThreadUtils; /** * Default {@link BasePreferenceController} for {@link SliceView}. It will take {@link Uri} for @@ -66,9 +65,6 @@ public class SlicePreferenceController extends BasePreferenceController implemen mUri = uri; mLiveData = SliceLiveData.fromUri(mContext, mUri, (int type, Throwable source) -> { Log.w(TAG, "Slice may be null. uri = " + uri + ", error = " + type); - ThreadUtils.postOnMainThread(() -> { - onChanged(null); - }); }); //TODO(b/120803703): figure out why we need to remove observer first