Adding catch for b/26221779

Change-Id: Id0cf455cd65bf5b202a6249b0b51351addb0bd17
This commit is contained in:
Winson Chung
2015-12-16 13:18:43 -05:00
parent 8322ed39a7
commit f4fdabf698

View File

@@ -237,10 +237,17 @@ class BackgroundTaskLoader implements Runnable {
Drawable getTaskDescriptionIcon(Task.TaskKey taskKey, Bitmap iconBitmap, String iconFilename,
SystemServicesProxy ssp, Resources res) {
Bitmap tdIcon = iconBitmap != null
? iconBitmap
: ActivityManager.TaskDescription.loadTaskDescriptionIcon(iconFilename,
Bitmap tdIcon = null;
if (iconBitmap != null) {
tdIcon = iconBitmap;
} else {
try {
tdIcon = ActivityManager.TaskDescription.loadTaskDescriptionIcon(iconFilename,
taskKey.userId);
} catch (Exception e) {
// TODO: Investigate for b/26221779
}
}
if (tdIcon != null) {
return ssp.getBadgedIcon(new BitmapDrawable(res, tdIcon), taskKey.userId);
}