Lines Matching refs:observer
99 * Construct a new observer. This observer will be configured so that all
131 public void registerFocusObserver(FocusObserver observer) {
132 synchronized (observer.mRegistrations) {
133 if (observer.mRegistrations.containsKey(mToken.asBinder())) {
135 "Focus observer already registered with input token");
137 observer.mRegistrations.put(mToken.asBinder(), this);
139 mToken.registerFocusObserver(observer.mIObserver);
148 public void unregisterFocusObserver(FocusObserver observer) {
149 synchronized (observer.mRegistrations) {
150 if (observer.mRegistrations.remove(mToken.asBinder()) == null) {
151 throw new IllegalStateException("Focus observer not registered with input token");
154 mToken.unregisterFocusObserver(observer.mIObserver);