diff options
| author | Svetoslav Ganov <svetoslavganov@google.com> | 2011-08-24 16:35:09 -0700 |
|---|---|---|
| committer | Svetoslav Ganov <svetoslavganov@google.com> | 2011-08-24 16:35:09 -0700 |
| commit | 33a93ebfe34ca53e7dc6d446f49f647d87732aee (patch) | |
| tree | 993eb80d60b838e3c9088c040ff64e74401a87fe /cmds | |
| parent | ce77ef5f1d8bb80cef81a23a5b714e2019ac3af1 (diff) | |
| download | android_development-33a93ebfe34ca53e7dc6d446f49f647d87732aee.tar.gz android_development-33a93ebfe34ca53e7dc6d446f49f647d87732aee.tar.bz2 android_development-33a93ebfe34ca53e7dc6d446f49f647d87732aee.zip | |
Update required due to framework API change.
Change-Id: I0c297c978415e2a23df1fc2e70ebfa3e6e00715d
Diffstat (limited to 'cmds')
| -rw-r--r-- | cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java index a32b8a5ff..b6b08a926 100644 --- a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java +++ b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java @@ -28,6 +28,7 @@ import android.graphics.Rect; import android.os.ServiceManager; import android.os.RemoteException; import android.util.Log; +import android.view.accessibility.AccessibilityInteractionClient; import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.IAccessibilityManager; import android.view.accessibility.AccessibilityEvent; @@ -203,16 +204,18 @@ public class MonkeySourceNetworkViews { } private static AccessibilityNodeInfo getNodeByAccessibilityIds( - String windowString, String viewString) throws RemoteException { + String windowString, String viewString) { int windowId = Integer.parseInt(windowString); int viewId = Integer.parseInt(viewString); - return sConnection.findAccessibilityNodeInfoByAccessibilityId(windowId, viewId); + return AccessibilityInteractionClient.getInstance() + .findAccessibilityNodeInfoByAccessibilityId(sConnection, windowId, viewId); } private static AccessibilityNodeInfo getNodeByViewId(String viewId, AccessibilityEvent event) - throws RemoteException, MonkeyViewException { + throws MonkeyViewException { int id = getId(viewId, event); - return sConnection.findAccessibilityNodeInfoByViewIdInActiveWindow(id); + return AccessibilityInteractionClient.getInstance() + .findAccessibilityNodeInfoByViewIdInActiveWindow(sConnection, id); } /** @@ -281,8 +284,6 @@ public class MonkeySourceNetworkViews { node = getNodeByViewId(command.get(2), lastEvent); viewQuery = command.get(3); args = command.subList(4, command.size()); - } catch (RemoteException e) { - return new MonkeyCommandReturn(false, REMOTE_ERROR); } catch (MonkeyViewException e) { return new MonkeyCommandReturn(false, e.getMessage()); } @@ -291,8 +292,6 @@ public class MonkeySourceNetworkViews { node = getNodeByAccessibilityIds(command.get(2), command.get(3)); viewQuery = command.get(4); args = command.subList(5, command.size()); - } catch (RemoteException e) { - return new MonkeyCommandReturn(false, REMOTE_ERROR); } catch (NumberFormatException e) { return EARG; } @@ -344,17 +343,9 @@ public class MonkeySourceNetworkViews { return new MonkeyCommandReturn(false, NO_CONNECTION); } if (command.size() == 2) { - StringBuilder logs = new StringBuilder(); String text = command.get(1); - List<AccessibilityNodeInfo> nodes; - try { - nodes = sConnection.findAccessibilityNodeInfosByViewTextInActiveWindow(text); - } catch (RemoteException e) { - return new MonkeyCommandReturn(false, REMOTE_ERROR); - } - if (nodes == null) { - return new MonkeyCommandReturn(true, ""); - } + List<AccessibilityNodeInfo> nodes = AccessibilityInteractionClient.getInstance() + .findAccessibilityNodeInfosByViewTextInActiveWindow(sConnection, text); ViewIntrospectionCommand idGetter = new GetAccessibilityIds(); List<String> emptyArgs = new ArrayList<String>(); StringBuilder ids = new StringBuilder(); |
