diff --git a/packages/SettingsLib/src/com/android/settingslib/drawable/UserIconDrawable.java b/packages/SettingsLib/src/com/android/settingslib/drawable/UserIconDrawable.java index 468aa05052adf..71bf9f6f59fc4 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawable/UserIconDrawable.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawable/UserIconDrawable.java @@ -40,6 +40,8 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.UserHandle; +import androidx.annotation.VisibleForTesting; + import com.android.settingslib.R; /** @@ -466,4 +468,24 @@ public class UserIconDrawable extends Drawable implements Drawable.Callback { public void unscheduleDrawable(@NonNull Drawable who, @NonNull Runnable what) { unscheduleSelf(what); } + + @VisibleForTesting + public Drawable getUserDrawable() { + return mUserDrawable; + } + + @VisibleForTesting + public Bitmap getUserIcon() { + return mUserIcon; + } + + @VisibleForTesting + public boolean isInvalidated() { + return mInvalidated; + } + + @VisibleForTesting + public Drawable getBadge() { + return mBadge; + } }