Removing UserManagerCompat wrapper for getting baded label
This removes some crass dependency on Launcher compat implementation making it easier to move iconCache to a separate library Change-Id: If5fab0c82d98089cde6f54b6a374fb7bb2db5ae8
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
package com.android.launcher3.compat;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.util.ArrayMap;
|
||||
@@ -30,7 +29,6 @@ import java.util.List;
|
||||
public class UserManagerCompatVL extends UserManagerCompat {
|
||||
|
||||
protected final UserManager mUserManager;
|
||||
private final PackageManager mPm;
|
||||
|
||||
protected LongSparseArray<UserHandle> mUsers;
|
||||
// Create a separate reverse map as LongSparseArray.indexOfValue checks if objects are same
|
||||
@@ -39,7 +37,6 @@ public class UserManagerCompatVL extends UserManagerCompat {
|
||||
|
||||
UserManagerCompatVL(Context context) {
|
||||
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
|
||||
mPm = context.getPackageManager();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -125,13 +122,5 @@ public class UserManagerCompatVL extends UserManagerCompat {
|
||||
}
|
||||
return getUserProfiles().size() > 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getBadgedLabelForUser(CharSequence label, UserHandle user) {
|
||||
if (user == null) {
|
||||
return label;
|
||||
}
|
||||
return mPm.getUserBadgedLabel(label, user);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user