Fix missing api on kitkat.

Change-Id: I047b1d1198c262e1836bb43551a65c6eab8bc5b4
This commit is contained in:
Craig Stout
2015-03-09 12:49:44 -07:00
parent 3dbe2f827c
commit 038b75ead3

View File

@@ -23,6 +23,7 @@ import android.graphics.drawable.Drawable;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Handler; import android.os.Handler;
import android.support.v17.leanback.app.BackgroundManager; import android.support.v17.leanback.app.BackgroundManager;
import android.support.v4.content.ContextCompat;
import android.util.Log; import android.util.Log;
public class BackgroundHelper { public class BackgroundHelper {
@@ -99,7 +100,7 @@ public class BackgroundHelper {
private Bitmap loadBitmap(Activity activity, Object imageToken) { private Bitmap loadBitmap(Activity activity, Object imageToken) {
if (imageToken instanceof Integer) { if (imageToken instanceof Integer) {
final int resourceId = (Integer) imageToken; final int resourceId = (Integer) imageToken;
Drawable drawable = activity.getDrawable(resourceId); Drawable drawable = ContextCompat.getDrawable(activity, resourceId);
if (drawable instanceof BitmapDrawable) { if (drawable instanceof BitmapDrawable) {
return ((BitmapDrawable) drawable).getBitmap(); return ((BitmapDrawable) drawable).getBitmap();
} }