diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java index a237b3e7e1..1b2f8d63fa 100644 --- a/src/com/android/launcher3/model/PackageUpdatedTask.java +++ b/src/com/android/launcher3/model/PackageUpdatedTask.java @@ -21,8 +21,8 @@ import android.content.Intent; import android.graphics.Bitmap; import android.os.Process; import android.os.UserHandle; +import android.util.ArrayMap; import android.util.Log; - import com.android.launcher3.AllAppsList; import com.android.launcher3.AppInfo; import com.android.launcher3.IconCache; @@ -45,11 +45,9 @@ import com.android.launcher3.util.FlagOp; import com.android.launcher3.util.ItemInfoMatcher; import com.android.launcher3.util.PackageManagerHelper; import com.android.launcher3.util.PackageUserKey; - import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.HashSet; /** @@ -151,7 +149,7 @@ public class PackageUpdatedTask extends BaseModelUpdateTask { ArrayList added = null; ArrayList modified = null; - final ArrayList removedApps = new ArrayList(); + final ArrayList removedApps = new ArrayList<>(); if (appsList.added.size() > 0) { added = new ArrayList<>(appsList.added); @@ -166,7 +164,7 @@ public class PackageUpdatedTask extends BaseModelUpdateTask { appsList.removed.clear(); } - final HashMap addedOrUpdatedApps = new HashMap<>(); + final ArrayMap addedOrUpdatedApps = new ArrayMap<>(); if (added != null) { final ArrayList addedApps = added;