Merge "Expose some fields from UserIconDrawable for testing."
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user