diff --git a/core/java/com/android/internal/app/ResolverListAdapter.java b/core/java/com/android/internal/app/ResolverListAdapter.java index c16ee42f49269..7d2cb50a9b4e4 100644 --- a/core/java/com/android/internal/app/ResolverListAdapter.java +++ b/core/java/com/android/internal/app/ResolverListAdapter.java @@ -789,6 +789,9 @@ public class ResolverListAdapter extends BaseAdapter { } else { mDisplayResolveInfo.setDisplayIcon(d); mHolder.bindIcon(mDisplayResolveInfo); + // Notify in case view is already bound to resolve the race conditions on + // low end devices + notifyDataSetChanged(); } }