Loading src/com/android/settings/homepage/contextualcards/slices/SliceContextualCardRenderer.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.settings.homepage.contextualcards.slices; import static android.app.slice.Slice.HINT_ERROR; import android.content.ContentResolver; import android.content.Context; import android.net.Uri; Loading Loading @@ -117,6 +119,14 @@ public class SliceContextualCardRenderer implements ContextualCardRenderer, Life return; } if (slice.hasHint(HINT_ERROR)) { Log.w(TAG, "Slice has HINT_ERROR, skipping rendering. uri=" + slice.getUri()); mSliceLiveDataMap.get(slice.getUri()).removeObservers(mLifecycleOwner); mContext.getContentResolver().notifyChange(CardContentProvider.REFRESH_CARD_URI, null); return; } switch (holder.getItemViewType()) { case VIEW_TYPE_DEFERRED_SETUP: mDeferredSetupCardHelper.bindView(holder, card, slice); Loading Loading
src/com/android/settings/homepage/contextualcards/slices/SliceContextualCardRenderer.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.settings.homepage.contextualcards.slices; import static android.app.slice.Slice.HINT_ERROR; import android.content.ContentResolver; import android.content.Context; import android.net.Uri; Loading Loading @@ -117,6 +119,14 @@ public class SliceContextualCardRenderer implements ContextualCardRenderer, Life return; } if (slice.hasHint(HINT_ERROR)) { Log.w(TAG, "Slice has HINT_ERROR, skipping rendering. uri=" + slice.getUri()); mSliceLiveDataMap.get(slice.getUri()).removeObservers(mLifecycleOwner); mContext.getContentResolver().notifyChange(CardContentProvider.REFRESH_CARD_URI, null); return; } switch (holder.getItemViewType()) { case VIEW_TYPE_DEFERRED_SETUP: mDeferredSetupCardHelper.bindView(holder, card, slice); Loading