Skip to content

Commit ec2c171

Browse files
committed
UI test automation not working.
1. The internal service instance created by AccessibilityManagerService was getting the looper of the current thread when created. This works for real accessibility services but since UI automation service is registered via an IPC the binder thread has no looper. Now we explicitly get the correct looper. bug:6535435 Change-Id: I63a2ada1b65c4b3c71c3d1e6deb3dfdeb7a3d6d6
1 parent 0eaeb69 commit ec2c171

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services/java/com/android/server/accessibility/AccessibilityManagerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,7 @@ class Service extends IAccessibilityServiceConnection.Stub
10681068
/**
10691069
* Handler for delayed event dispatch.
10701070
*/
1071-
public Handler mHandler = new Handler() {
1071+
public Handler mHandler = new Handler(mMainHandler.getLooper()) {
10721072
@Override
10731073
public void handleMessage(Message message) {
10741074
final int type = message.what;

0 commit comments

Comments
 (0)