Merge "Catching TransactionTooLargeException when binding widget." into ub-launcher3-master

This commit is contained in:
Sunny Goyal
2016-11-15 19:07:31 +00:00
committed by Android (Google) Code Review
5 changed files with 58 additions and 26 deletions

View File

@@ -38,7 +38,9 @@ import android.graphics.Paint;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.os.DeadObjectException;
import android.os.PowerManager;
import android.os.TransactionTooLargeException;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.TextUtils;
@@ -648,4 +650,9 @@ public final class Utilities {
accessibilityManager.sendAccessibilityEvent(event);
}
}
public static boolean isBinderSizeError(Exception e) {
return e.getCause() instanceof TransactionTooLargeException
|| e.getCause() instanceof DeadObjectException;
}
}