Lines Matching refs:handler

105      * <p>Registering the same callback again will replace the handler with the
123 * @param handler The handler on which the callback should be invoked, or {@code null} to use
126 * @throws IllegalArgumentException if the handler is {@code null} but the current thread has
130 @Nullable Handler handler) {
131 if (handler == null) {
135 "No handler given, and current thread has no looper!");
137 handler = new Handler(looper);
140 CameraManagerGlobal.get().registerAvailabilityCallback(callback, handler);
158 * <p>Registering the same callback again will replace the handler with the
171 * @param handler The handler on which the callback should be invoked, or {@code null} to use
174 * @throws IllegalArgumentException if the handler is {@code null} but the current thread has
177 public void registerTorchCallback(@NonNull TorchCallback callback, @Nullable Handler handler) {
178 if (handler == null) {
182 "No handler given, and current thread has no looper!");
184 handler = new Handler(looper);
186 CameraManagerGlobal.get().registerTorchCallback(callback, handler);
269 * @param handler The handler to invoke the callback on. Must not be null.
281 * @throws IllegalArgumentException if callback or handler is null.
288 CameraDevice.StateCallback callback, Handler handler, final int uid)
301 handler,
419 * @param handler
420 * The handler on which the callback should be invoked, or
438 @NonNull final CameraDevice.StateCallback callback, @Nullable Handler handler)
441 openCameraForUid(cameraId, callback, handler, USE_CALLING_UID);
460 @NonNull final CameraDevice.StateCallback callback, @Nullable Handler handler,
468 } else if (handler == null) {
470 handler = new Handler();
477 openCameraDeviceUserAsync(cameraId, callback, handler, clientUid);
959 private void postSingleUpdate(final AvailabilityCallback callback, final Handler handler,
962 handler.post(
970 handler.post(
980 private void postSingleTorchUpdate(final TorchCallback callback, final Handler handler,
985 handler.post(
995 handler.post(
1010 private void updateCallbackLocked(AvailabilityCallback callback, Handler handler) {
1014 postSingleUpdate(callback, handler, id, status);
1068 Handler handler = mCallbackMap.valueAt(i);
1071 postSingleUpdate(callback, handler, id, status);
1075 private void updateTorchCallbackLocked(TorchCallback callback, Handler handler) {
1079 postSingleTorchUpdate(callback, handler, id, status);
1107 final Handler handler = mTorchCallbackMap.valueAt(i);
1109 postSingleTorchUpdate(callback, handler, id, status);
1118 * @param handler The handler on which the callback should be invoked. May not be null.
1120 public void registerAvailabilityCallback(AvailabilityCallback callback, Handler handler) {
1124 Handler oldHandler = mCallbackMap.put(callback, handler);
1127 updateCallbackLocked(callback, handler);
1149 public void registerTorchCallback(TorchCallback callback, Handler handler) {
1153 Handler oldHandler = mTorchCallbackMap.put(callback, handler);
1156 updateTorchCallbackLocked(callback, handler);
1194 final Handler handler;
1197 handler = mCallbackMap.valueAt(0);
1199 handler = mTorchCallbackMap.valueAt(0);
1210 handler.postDelayed(