OSDN Git Service

Changes corresponding to framework changes.
authorDharmesh Mokani <mokani@google.com>
Fri, 8 Aug 2014 16:38:15 +0000 (09:38 -0700)
committerDharmesh Mokani <mokani@google.com>
Fri, 8 Aug 2014 17:24:18 +0000 (10:24 -0700)
Following method has been removed.
UserManager.getBadgedDrawableForUser(Drawable, UserHandle)

This will only work on builds after lrw38

Change-Id: I777a630dd123a9cf8d92cd096e150e90035b3531

src/com/android/launcher3/compat/UserManagerCompatVL.java

index da7b116..ad6f78e 100644 (file)
@@ -32,6 +32,7 @@ public class UserManagerCompatVL extends UserManagerCompatV17 {
         super(context);
     }
 
+    @Override
     public List<UserHandleCompat> getUserProfiles() {
         List<UserHandle> users = mUserManager.getUserProfiles();
         if (users == null) {
@@ -45,16 +46,17 @@ public class UserManagerCompatVL extends UserManagerCompatV17 {
         return compatUsers;
     }
 
+    @Override
     public Drawable getBadgedDrawableForUser(Drawable unbadged, UserHandleCompat user) {
-        return mUserManager.getBadgedDrawableForUser(unbadged, user.getUser());
+        return mUserManager.getBadgedIconForUser(unbadged, user.getUser());
     }
 
+    @Override
     public CharSequence getBadgedLabelForUser(CharSequence label, UserHandleCompat user) {
         if (user == null) {
             return label;
         }
-        // TODO Remove casts when API has made it from lmp-dev -> sdk
-        return (CharSequence) mUserManager.getBadgedLabelForUser((String) label, user.getUser());
+        return mUserManager.getBadgedLabelForUser(label, user.getUser());
     }
 }