Remove @Nullable annotation from getDrawable() methods
Developers usually do not need to check the result of getDrawable(), so we shouldn't be annotating it like they do. Bug: 27134828 Change-Id: I0db0ca806fd89c18781da452fe3f31ef344f3cca
This commit is contained in:
@@ -769,7 +769,6 @@ public class Resources {
|
||||
* @deprecated Use {@link #getDrawable(int, Theme)} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
@Nullable
|
||||
public Drawable getDrawable(@DrawableRes int id) throws NotFoundException {
|
||||
final Drawable d = getDrawable(id, null);
|
||||
if (d != null && d.canApplyTheme()) {
|
||||
@@ -794,7 +793,6 @@ public class Resources {
|
||||
* @throws NotFoundException Throws NotFoundException if the given ID does
|
||||
* not exist.
|
||||
*/
|
||||
@Nullable
|
||||
public Drawable getDrawable(@DrawableRes int id, @Nullable Theme theme)
|
||||
throws NotFoundException {
|
||||
final TypedValue value = obtainTempTypedValue(id);
|
||||
@@ -832,7 +830,6 @@ public class Resources {
|
||||
* @deprecated Use {@link #getDrawableForDensity(int, int, Theme)} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
@Nullable
|
||||
public Drawable getDrawableForDensity(@DrawableRes int id, int density)
|
||||
throws NotFoundException {
|
||||
return getDrawableForDensity(id, density, null);
|
||||
@@ -852,7 +849,6 @@ public class Resources {
|
||||
* @throws NotFoundException Throws NotFoundException if the given ID does
|
||||
* not exist.
|
||||
*/
|
||||
@Nullable
|
||||
public Drawable getDrawableForDensity(@DrawableRes int id, int density, @Nullable Theme theme) {
|
||||
final TypedValue value = obtainTempTypedValue(id);
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user