From 1e5a61b5841bdd35e89dfaab09eca0bbaab2753f Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Mon, 21 Aug 2017 17:25:31 -0700 Subject: [PATCH] Revert to a Jellybean compatible variant of getDrawable (flutter/engine#3997) --- .../android/io/flutter/app/FlutterActivityDelegate.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java b/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java index 0502a738a4a..b5e06e5a517 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/app/FlutterActivityDelegate.java @@ -316,6 +316,7 @@ public final class FlutterActivityDelegate * * Returns null if no {@code windowBackground} is set for the activity. */ + @SuppressWarnings("deprecation") private Drawable getLaunchScreenDrawableFromActivityTheme() { TypedValue typedValue = new TypedValue(); if (!activity.getTheme().resolveAttribute( @@ -328,7 +329,7 @@ public final class FlutterActivityDelegate return null; } try { - return activity.getDrawable(typedValue.resourceId); + return activity.getResources().getDrawable(typedValue.resourceId); } catch (NotFoundException e) { Log.e(TAG, "Referenced launch screen windowBackground resource does not exist"); return null;