/** * Adds an accessibility interaction connection interface for a given window. * * @param windowToken The window token to which a connection is added. * @param connection The connection. * @hide */ public int addAccessibilityInteractionConnection( IWindow windowToken, IAccessibilityInteractionConnection connection) { try { return mService.addAccessibilityInteractionConnection(windowToken, connection); } catch (RemoteException re) { Log.e(LOG_TAG, "Error while adding an accessibility interaction connection. ", re); } return View.NO_ID; }
/** * Adds an accessibility interaction connection interface for a given window. * * @param windowToken The window token to which a connection is added. * @param connection The connection. * @hide */ public int addAccessibilityInteractionConnection( IWindow windowToken, IAccessibilityInteractionConnection connection) { final IAccessibilityManager service; final int userId; synchronized (mLock) { service = getServiceLocked(); if (service == null) { return View.NO_ID; } userId = mUserId; } try { return service.addAccessibilityInteractionConnection(windowToken, connection, userId); } catch (RemoteException re) { Log.e(LOG_TAG, "Error while adding an accessibility interaction connection. ", re); } return View.NO_ID; }