diff options
| author | Winson Chung <winsonc@google.com> | 2023-02-23 05:51:47 +0000 |
|---|---|---|
| committer | Winson Chung <winsonc@google.com> | 2023-02-23 06:00:58 +0000 |
| commit | e896ee918a8b2817d706ef5479415170e420c27a (patch) | |
| tree | d89a72813b284bfce32164e8a2065db90d32f7c7 /core/java/android/view/ViewRootImpl.java | |
| parent | c3a40b4925c3eb0d8d6b34f3b379460fbe5ed686 (diff) | |
Add more logging when view methods are called from the wrong thread
Bug: 270446029
Test: Just extending the logging
Change-Id: I7212ca245dad6c77a51797f07e1587edbf6af475
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 953f17a3a827..f9e84114a7da 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -9883,9 +9883,12 @@ public final class ViewRootImpl implements ViewParent, } void checkThread() { - if (mThread != Thread.currentThread()) { + Thread current = Thread.currentThread(); + if (mThread != current) { throw new CalledFromWrongThreadException( - "Only the original thread that created a view hierarchy can touch its views."); + "Only the original thread that created a view hierarchy can touch its views." + + " Expected: " + mThread.getName() + + " Calling: " + current.getName()); } } |
