From 83afc9eda7a058baafd0f3fe8f98a2e232d178b9 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Mon, 12 Jun 2017 16:20:33 -0700 Subject: 1. Replace use of java.util.HashMap with android.util.ArrayMap in PackageUpdatedTask class 2. Get rid of explicit type arguments that can be inferred Bug: 62466540 Change-Id: Ifbe4e7d217cea292530f5ced0f4df2ee40c1262c --- src/com/android/launcher3/model/PackageUpdatedTask.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/com/android/launcher3') diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java index 46fea218f..a50bc1516 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; @@ -30,7 +30,6 @@ import com.android.launcher3.InstallShortcutReceiver; import com.android.launcher3.ItemInfo; import com.android.launcher3.LauncherAppState; import com.android.launcher3.LauncherAppWidgetInfo; -import com.android.launcher3.LauncherModel; import com.android.launcher3.LauncherModel.CallbackTask; import com.android.launcher3.LauncherModel.Callbacks; import com.android.launcher3.LauncherSettings; @@ -44,14 +43,11 @@ import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.graphics.LauncherIcons; import com.android.launcher3.util.FlagOp; import com.android.launcher3.util.ItemInfoMatcher; -import com.android.launcher3.util.MultiHashMap; 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; /** @@ -153,7 +149,7 @@ public class PackageUpdatedTask extends ExtendedModelTask { 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); @@ -168,7 +164,7 @@ public class PackageUpdatedTask extends ExtendedModelTask { appsList.removed.clear(); } - final HashMap addedOrUpdatedApps = new HashMap<>(); + final ArrayMap addedOrUpdatedApps = new ArrayMap<>(); if (added != null) { final ArrayList addedApps = added; -- cgit v1.2.3