summaryrefslogtreecommitdiff
path: root/core/java/android/view/ViewConfiguration.java
diff options
context:
space:
mode:
authorCharles Chen <charlesccchen@google.com>2020-06-29 01:48:06 +0000
committerCharles Chen <charlesccchen@google.com>2020-06-29 14:27:08 +0000
commitba4ffa4a6d83e6fbdd8839c0ffdfa41cb5c36e4b (patch)
tree24e07cbc4e06a8021563fa7cf5e5a9a0196208eb /core/java/android/view/ViewConfiguration.java
parent71b8a0456ca34726803ad8ada2d37da1720bc408 (diff)
Revert "Revert "Enable IMS and its config context to obtain UI component""
Test: atest StrictModeTest Bug: 157027563 Bug: 159795597 Change-Id: I2a1b3fefa0bd82eeaa507c08fc4a79fc9f4391c5
Diffstat (limited to 'core/java/android/view/ViewConfiguration.java')
-rw-r--r--core/java/android/view/ViewConfiguration.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/view/ViewConfiguration.java b/core/java/android/view/ViewConfiguration.java
index 0d2d4d13eb38..ffeeb806ba54 100644
--- a/core/java/android/view/ViewConfiguration.java
+++ b/core/java/android/view/ViewConfiguration.java
@@ -500,12 +500,13 @@ public class ViewConfiguration {
*/
public static ViewConfiguration get(Context context) {
if (!context.isUiContext() && vmIncorrectContextUseEnabled()) {
- final String errorMessage = "Tried to access UI constants from a non-visual Context.";
+ final String errorMessage = "Tried to access UI constants from a non-visual Context:"
+ + context;
final String message = "UI constants, such as display metrics or window metrics, "
+ "must be accessed from Activity or other visual Context. "
+ "Use an Activity or a Context created with "
+ "Context#createWindowContext(int, Bundle), which are adjusted to the "
- + "configuration and visual bounds of an area on screen.";
+ + "configuration and visual bounds of an area on screen";
final Exception exception = new IllegalArgumentException(errorMessage);
StrictMode.onIncorrectContextUsed(message, exception);
Log.e(TAG, errorMessage + message, exception);