summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/model
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-12-15 15:53:17 -0800
committerSunny Goyal <sunnygoyal@google.com>2016-12-15 22:06:10 -0800
commit7c74e4ae641e76f73d74348e293c244a157f6585 (patch)
tree52f84297787842137b3bd1818bc0d5f723d1e3ab /src/com/android/launcher3/model
parent338dee9dd7a7b087bf182f16970c16ffd940b435 (diff)
downloadandroid_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.gz
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.bz2
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.zip
No more UserHandleCompat
Bug: 32745285 Change-Id: I762fb4e268c1afe48a1860ab12a4ccb3f626aa95
Diffstat (limited to 'src/com/android/launcher3/model')
-rw-r--r--src/com/android/launcher3/model/AddWorkspaceItemsTask.java4
-rw-r--r--src/com/android/launcher3/model/BgDataModel.java4
-rw-r--r--src/com/android/launcher3/model/CacheDataUpdatedTask.java6
-rw-r--r--src/com/android/launcher3/model/ExtendedModelTask.java9
-rw-r--r--src/com/android/launcher3/model/PackageUpdatedTask.java6
-rw-r--r--src/com/android/launcher3/model/SdCardAvailableReceiver.java11
-rw-r--r--src/com/android/launcher3/model/ShortcutsChangedTask.java6
-rw-r--r--src/com/android/launcher3/model/UserLockStateChangedTask.java6
-rw-r--r--src/com/android/launcher3/model/WidgetItem.java9
-rw-r--r--src/com/android/launcher3/model/WidgetsModel.java5
10 files changed, 34 insertions, 32 deletions
diff --git a/src/com/android/launcher3/model/AddWorkspaceItemsTask.java b/src/com/android/launcher3/model/AddWorkspaceItemsTask.java
index 4cbb0879b..a9ceb0256 100644
--- a/src/com/android/launcher3/model/AddWorkspaceItemsTask.java
+++ b/src/com/android/launcher3/model/AddWorkspaceItemsTask.java
@@ -17,6 +17,7 @@ package com.android.launcher3.model;
import android.content.Context;
import android.content.Intent;
+import android.os.UserHandle;
import android.util.LongSparseArray;
import android.util.Pair;
@@ -32,7 +33,6 @@ import com.android.launcher3.LauncherModel.CallbackTask;
import com.android.launcher3.LauncherModel.Callbacks;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.util.GridOccupancy;
import com.android.launcher3.util.Provider;
@@ -141,7 +141,7 @@ public class AddWorkspaceItemsTask extends ExtendedModelTask {
* Returns true if the shortcuts already exists on the workspace. This must be called after
* the workspace has been loaded. We identify a shortcut by its intent.
*/
- protected boolean shortcutExists(BgDataModel dataModel, Intent intent, UserHandleCompat user) {
+ protected boolean shortcutExists(BgDataModel dataModel, Intent intent, UserHandle user) {
final String intentWithPkg, intentWithoutPkg;
if (intent.getComponent() != null) {
// If component is not null, an intent with null package will produce
diff --git a/src/com/android/launcher3/model/BgDataModel.java b/src/com/android/launcher3/model/BgDataModel.java
index 3d5463724..05f43aff4 100644
--- a/src/com/android/launcher3/model/BgDataModel.java
+++ b/src/com/android/launcher3/model/BgDataModel.java
@@ -16,6 +16,7 @@
package com.android.launcher3.model;
import android.content.Context;
+import android.os.UserHandle;
import android.util.Log;
import android.util.MutableInt;
@@ -26,7 +27,6 @@ import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherAppWidgetInfo;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.config.ProviderConfig;
import com.android.launcher3.shortcuts.DeepShortcutManager;
import com.android.launcher3.shortcuts.ShortcutInfoCompat;
@@ -216,7 +216,7 @@ public class BgDataModel {
* Clear all the deep shortcuts for the given package, and re-add the new shortcuts.
*/
public synchronized void updateDeepShortcutMap(
- String packageName, UserHandleCompat user, List<ShortcutInfoCompat> shortcuts) {
+ String packageName, UserHandle user, List<ShortcutInfoCompat> shortcuts) {
if (packageName != null) {
Iterator<ComponentKey> keysIter = deepShortcutMap.keySet().iterator();
while (keysIter.hasNext()) {
diff --git a/src/com/android/launcher3/model/CacheDataUpdatedTask.java b/src/com/android/launcher3/model/CacheDataUpdatedTask.java
index 64771d530..9d693a40e 100644
--- a/src/com/android/launcher3/model/CacheDataUpdatedTask.java
+++ b/src/com/android/launcher3/model/CacheDataUpdatedTask.java
@@ -16,6 +16,7 @@
package com.android.launcher3.model;
import android.content.ComponentName;
+import android.os.UserHandle;
import com.android.launcher3.AllAppsList;
import com.android.launcher3.AppInfo;
@@ -27,7 +28,6 @@ import com.android.launcher3.LauncherModel.Callbacks;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.LauncherSettings.Favorites;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import java.util.ArrayList;
import java.util.HashSet;
@@ -41,10 +41,10 @@ public class CacheDataUpdatedTask extends ExtendedModelTask {
public static final int OP_SESSION_UPDATE = 2;
private final int mOp;
- private final UserHandleCompat mUser;
+ private final UserHandle mUser;
private final HashSet<String> mPackages;
- public CacheDataUpdatedTask(int op, UserHandleCompat user, HashSet<String> packages) {
+ public CacheDataUpdatedTask(int op, UserHandle user, HashSet<String> packages) {
mOp = op;
mUser = user;
mPackages = packages;
diff --git a/src/com/android/launcher3/model/ExtendedModelTask.java b/src/com/android/launcher3/model/ExtendedModelTask.java
index ccc600768..05419662b 100644
--- a/src/com/android/launcher3/model/ExtendedModelTask.java
+++ b/src/com/android/launcher3/model/ExtendedModelTask.java
@@ -15,11 +15,12 @@
*/
package com.android.launcher3.model;
+import android.os.UserHandle;
+
+import com.android.launcher3.LauncherModel.BaseModelUpdateTask;
import com.android.launcher3.LauncherModel.CallbackTask;
import com.android.launcher3.LauncherModel.Callbacks;
-import com.android.launcher3.LauncherModel.BaseModelUpdateTask;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.util.ComponentKey;
import com.android.launcher3.util.MultiHashMap;
@@ -31,14 +32,14 @@ import java.util.ArrayList;
public abstract class ExtendedModelTask extends BaseModelUpdateTask {
public void bindUpdatedShortcuts(
- ArrayList<ShortcutInfo> updatedShortcuts, UserHandleCompat user) {
+ ArrayList<ShortcutInfo> updatedShortcuts, UserHandle user) {
bindUpdatedShortcuts(updatedShortcuts, new ArrayList<ShortcutInfo>(), user);
}
public void bindUpdatedShortcuts(
final ArrayList<ShortcutInfo> updatedShortcuts,
final ArrayList<ShortcutInfo> removedShortcuts,
- final UserHandleCompat user) {
+ final UserHandle user) {
if (!updatedShortcuts.isEmpty() || !removedShortcuts.isEmpty()) {
scheduleCallbackTask(new CallbackTask() {
@Override
diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java
index aae3490a7..bafa95b6c 100644
--- a/src/com/android/launcher3/model/PackageUpdatedTask.java
+++ b/src/com/android/launcher3/model/PackageUpdatedTask.java
@@ -21,6 +21,7 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.Bitmap;
+import android.os.UserHandle;
import android.util.Log;
import com.android.launcher3.AllAppsList;
@@ -38,7 +39,6 @@ import com.android.launcher3.LauncherSettings.Favorites;
import com.android.launcher3.ShortcutInfo;
import com.android.launcher3.Utilities;
import com.android.launcher3.compat.LauncherAppsCompat;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.compat.UserManagerCompat;
import com.android.launcher3.graphics.LauncherIcons;
import com.android.launcher3.util.FlagOp;
@@ -70,10 +70,10 @@ public class PackageUpdatedTask extends ExtendedModelTask {
public static final int OP_USER_AVAILABILITY_CHANGE = 7; // user available/unavailable
private final int mOp;
- private final UserHandleCompat mUser;
+ private final UserHandle mUser;
private final String[] mPackages;
- public PackageUpdatedTask(int op, UserHandleCompat user, String... packages) {
+ public PackageUpdatedTask(int op, UserHandle user, String... packages) {
mOp = op;
mUser = user;
mPackages = packages;
diff --git a/src/com/android/launcher3/model/SdCardAvailableReceiver.java b/src/com/android/launcher3/model/SdCardAvailableReceiver.java
index 54260c915..d710de84e 100644
--- a/src/com/android/launcher3/model/SdCardAvailableReceiver.java
+++ b/src/com/android/launcher3/model/SdCardAvailableReceiver.java
@@ -20,11 +20,10 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.os.UserHandle;
-import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherModel;
import com.android.launcher3.compat.LauncherAppsCompat;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.util.MultiHashMap;
import com.android.launcher3.util.PackageManagerHelper;
@@ -43,10 +42,10 @@ public class SdCardAvailableReceiver extends BroadcastReceiver {
private final LauncherModel mModel;
private final Context mContext;
- private final MultiHashMap<UserHandleCompat, String> mPackages;
+ private final MultiHashMap<UserHandle, String> mPackages;
public SdCardAvailableReceiver(LauncherModel model, Context context,
- MultiHashMap<UserHandleCompat, String> packages) {
+ MultiHashMap<UserHandle, String> packages) {
mModel = model;
mContext = context;
mPackages = packages;
@@ -56,8 +55,8 @@ public class SdCardAvailableReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
final LauncherAppsCompat launcherApps = LauncherAppsCompat.getInstance(context);
final PackageManager manager = context.getPackageManager();
- for (Entry<UserHandleCompat, ArrayList<String>> entry : mPackages.entrySet()) {
- UserHandleCompat user = entry.getKey();
+ for (Entry<UserHandle, ArrayList<String>> entry : mPackages.entrySet()) {
+ UserHandle user = entry.getKey();
final ArrayList<String> packagesRemoved = new ArrayList<>();
final ArrayList<String> packagesUnavailable = new ArrayList<>();
diff --git a/src/com/android/launcher3/model/ShortcutsChangedTask.java b/src/com/android/launcher3/model/ShortcutsChangedTask.java
index 3314353b7..3750a7e63 100644
--- a/src/com/android/launcher3/model/ShortcutsChangedTask.java
+++ b/src/com/android/launcher3/model/ShortcutsChangedTask.java
@@ -16,6 +16,7 @@
package com.android.launcher3.model;
import android.content.Context;
+import android.os.UserHandle;
import com.android.launcher3.AllAppsList;
import com.android.launcher3.ItemInfo;
@@ -23,7 +24,6 @@ import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherModel;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.shortcuts.DeepShortcutManager;
import com.android.launcher3.shortcuts.ShortcutInfoCompat;
import com.android.launcher3.util.MultiHashMap;
@@ -38,11 +38,11 @@ public class ShortcutsChangedTask extends ExtendedModelTask {
private final String mPackageName;
private final List<ShortcutInfoCompat> mShortcuts;
- private final UserHandleCompat mUser;
+ private final UserHandle mUser;
private final boolean mUpdateIdMap;
public ShortcutsChangedTask(String packageName, List<ShortcutInfoCompat> shortcuts,
- UserHandleCompat user, boolean updateIdMap) {
+ UserHandle user, boolean updateIdMap) {
mPackageName = packageName;
mShortcuts = shortcuts;
mUser = user;
diff --git a/src/com/android/launcher3/model/UserLockStateChangedTask.java b/src/com/android/launcher3/model/UserLockStateChangedTask.java
index a89fe0bd7..15496b896 100644
--- a/src/com/android/launcher3/model/UserLockStateChangedTask.java
+++ b/src/com/android/launcher3/model/UserLockStateChangedTask.java
@@ -16,6 +16,7 @@
package com.android.launcher3.model;
import android.content.Context;
+import android.os.UserHandle;
import com.android.launcher3.AllAppsList;
import com.android.launcher3.ItemInfo;
@@ -23,7 +24,6 @@ import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherModel;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.ShortcutInfo;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.compat.UserManagerCompat;
import com.android.launcher3.shortcuts.DeepShortcutManager;
import com.android.launcher3.shortcuts.ShortcutInfoCompat;
@@ -40,9 +40,9 @@ import java.util.List;
*/
public class UserLockStateChangedTask extends ExtendedModelTask {
- private final UserHandleCompat mUser;
+ private final UserHandle mUser;
- public UserLockStateChangedTask(UserHandleCompat user) {
+ public UserLockStateChangedTask(UserHandle user) {
mUser = user;
}
diff --git a/src/com/android/launcher3/model/WidgetItem.java b/src/com/android/launcher3/model/WidgetItem.java
index 0d7ba1e11..a079301bc 100644
--- a/src/com/android/launcher3/model/WidgetItem.java
+++ b/src/com/android/launcher3/model/WidgetItem.java
@@ -4,13 +4,14 @@ import android.content.ComponentName;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
+import android.os.Process;
+import android.os.UserHandle;
import com.android.launcher3.InvariantDeviceProfile;
import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherAppWidgetProviderInfo;
import com.android.launcher3.Utilities;
import com.android.launcher3.compat.AppWidgetManagerCompat;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.util.ComponentKey;
import java.text.Collator;
@@ -22,7 +23,7 @@ import java.text.Collator;
*/
public class WidgetItem extends ComponentKey implements Comparable<WidgetItem> {
- private static UserHandleCompat sMyUserHandle;
+ private static UserHandle sMyUserHandle;
private static Collator sCollator;
public final LauncherAppWidgetProviderInfo widgetInfo;
@@ -45,7 +46,7 @@ public class WidgetItem extends ComponentKey implements Comparable<WidgetItem> {
public WidgetItem(ResolveInfo info, PackageManager pm) {
super(new ComponentName(info.activityInfo.packageName, info.activityInfo.name),
- UserHandleCompat.myUserHandle());
+ Process.myUserHandle());
label = Utilities.trim(info.loadLabel(pm));
widgetInfo = null;
activityInfo = info.activityInfo;
@@ -56,7 +57,7 @@ public class WidgetItem extends ComponentKey implements Comparable<WidgetItem> {
public int compareTo(WidgetItem another) {
if (sMyUserHandle == null) {
// Delay these object creation until required.
- sMyUserHandle = UserHandleCompat.myUserHandle();
+ sMyUserHandle = Process.myUserHandle();
sCollator = Collator.getInstance();
}
diff --git a/src/com/android/launcher3/model/WidgetsModel.java b/src/com/android/launcher3/model/WidgetsModel.java
index 5ad6f0fff..59dc859af 100644
--- a/src/com/android/launcher3/model/WidgetsModel.java
+++ b/src/com/android/launcher3/model/WidgetsModel.java
@@ -6,6 +6,8 @@ import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
+import android.os.Process;
+import android.os.UserHandle;
import android.util.Log;
import com.android.launcher3.AppFilter;
@@ -15,7 +17,6 @@ import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherAppWidgetProviderInfo;
import com.android.launcher3.Utilities;
import com.android.launcher3.compat.AppWidgetManagerCompat;
-import com.android.launcher3.compat.UserHandleCompat;
import com.android.launcher3.config.ProviderConfig;
import com.android.launcher3.util.MultiHashMap;
import com.android.launcher3.util.Preconditions;
@@ -99,7 +100,7 @@ public class WidgetsModel {
mWidgetsList.clear();
InvariantDeviceProfile idp = LauncherAppState.getInstance().getInvariantDeviceProfile();
- UserHandleCompat myUser = UserHandleCompat.myUserHandle();
+ UserHandle myUser = Process.myUserHandle();
// add and update.
for (WidgetItem item: rawWidgetsShortcuts) {