Searched refs:looper (Results 1 - 25 of 79) sorted by relevance

1234

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/
H A DLooperCompatUtils.java35 public static void quitSafely(final Looper looper) { argument
37 CompatUtils.invoke(looper, null /* default return value */, METHOD_quitSafely);
39 looper.quit();
/packages/apps/Launcher3/src/com/android/launcher3/util/
H A DLooperIdleLock.java25 * Utility class to block execution until the UI looper is idle.
33 public LooperIdleLock(Object lock, Looper looper) { argument
37 looper.getQueue().addIdleHandler(this);
41 new LooperExecutor(looper).execute(this);
H A DPreconditions.java53 private static boolean isSameLooper(Looper looper) { argument
54 return Looper.myLooper() == looper;
H A DLooperExecutor.java26 * Extension of {@link AbstractExecutorService} which executed on a provided looper.
32 public LooperExecutor(Looper looper) { argument
33 mHandler = new Handler(looper);
/packages/apps/UnifiedEmail/src/com/android/mail/utils/
H A DDelayedTaskHandler.java38 public DelayedTaskHandler(Looper looper, int defaultDelayMs) { argument
39 super(looper);
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
H A DLeakGuardHandlerWrapper.java34 public LeakGuardHandlerWrapper(@Nonnull final T ownerInstance, final Looper looper) { argument
35 super(looper);
/packages/apps/TV/common/src/com/android/tv/common/
H A DWeakHandler.java43 * @param looper The looper, must not be null.
46 public WeakHandler(@NonNull Looper looper, T ref) { argument
47 super(looper);
/packages/services/Car/car-lib/src/com/android/car/internal/
H A DSingleMessageHandler.java34 public SingleMessageHandler(Looper looper, int handledMessage) { argument
36 mHandler = new Handler(looper, this);
/packages/services/Car/libvehiclemonitor/native/
H A DHandlerThread.cpp46 sp<Looper> looper = getLooper(); local
50 looper->wake();
/packages/services/Car/service/src/com/android/car/
H A DCarServiceUtils.java76 * Execute a runnable in the given looper
77 * @param looper Looper to run the action.
80 public static void runOnLooper(Looper looper, Runnable action) { argument
81 new Handler(looper).post(action);
99 * @param looper Looper to run the action.
102 public static void runOnLooperSync(Looper looper, Runnable action) { argument
103 if (Looper.myLooper() == looper) {
107 Handler handler = new Handler(looper);
/packages/services/Car/libvehiclemonitor/java/src/com/android/car/vehiclemonitor/
H A DVehicleMonitor.java69 VehicleMonitorListener listener, Looper looper) {
92 return new VehicleMonitor(service, listener, looper);
96 IVehicleMonitor service, VehicleMonitorListener listener, Looper looper) {
99 mEventHandler = new EventHandler(looper);
131 private EventHandler(Looper looper) { argument
132 super(looper);
68 createVehicleMonitor( VehicleMonitorListener listener, Looper looper) argument
95 VehicleMonitor( IVehicleMonitor service, VehicleMonitorListener listener, Looper looper) argument
/packages/services/Car/car-lib/src/android/car/cluster/renderer/
H A DThreadSafeNavigationRenderer.java31 * looper. It is guaranteed that all calls will be invoked in order they were called.
46 static NavigationRenderer createFor(Looper looper, NavigationRenderer renderer) { argument
47 return renderer == null ? null : new ThreadSafeNavigationRenderer(looper, renderer);
50 private ThreadSafeNavigationRenderer(Looper looper, NavigationRenderer renderer) { argument
52 mHandler = new NavigationRendererHandler(looper, renderer);
102 NavigationRendererHandler(Looper looper, NavigationRenderer renderer) { argument
103 super(looper, renderer);
194 RendererHandler(Looper looper, T renderer) { argument
195 super(looper);
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/
H A DAbstractProvisioningController.java110 public synchronized void start(Looper looper) { argument
111 start(new ProvisioningTaskHandler(looper));
210 public ProvisioningTaskHandler(Looper looper) { argument
211 super(looper);
/packages/apps/ManagedProvisioning/tests/instrumentation/src/com/android/managedprovisioning/provisioning/
H A DProvisioningControllerBaseTest.java77 FakeTaskHandler(Looper looper) { argument
78 super(looper);
/packages/apps/TV/src/com/android/tv/dvr/recorder/
H A DInputTaskScheduler.java84 HandlerWrapper(Looper looper, ScheduledRecording scheduledRecording, argument
86 super(looper, recordingTask);
123 public InputTaskScheduler(Context context, TvInputInfo input, Looper looper, argument
126 this(context, input, looper, channelDataManager, dvrManager, dataManager, sessionManager,
131 InputTaskScheduler(Context context, TvInputInfo input, Looper looper, argument
138 mLooper = looper;
155 mHandler = new WorkerThreadHandler(looper);
405 public WorkerThreadHandler(Looper looper) { argument
406 super(looper);
/packages/apps/Settings/src/com/android/settings/applications/
H A DAppStateBaseBridge.java128 public BackgroundHandler(Looper looper) { argument
129 super(looper);
/packages/apps/StorageManager/src/com/android/storagemanager/deletionhelper/
H A DAppStateBaseBridge.java128 public BackgroundHandler(Looper looper) { argument
129 super(looper);
/packages/providers/ContactsProvider/src/com/android/providers/contacts/
H A DContactsTaskScheduler.java68 public MyHandler(Looper looper) { argument
69 super(looper);
/packages/services/Car/vehicle_monitor_service/
H A DVehicleMonitorService.cpp37 VehicleMonitorMessageHandler::VehicleMonitorMessageHandler(const sp<Looper>& looper, argument
39 : mLooper(looper),
/packages/apps/Bluetooth/src/com/android/bluetooth/mapclient/
H A DMasClient.java75 /* This will block until the looper have started, hence it will be safe to use it,
77 Looper looper = thread.getLooper();
78 mHandler = new MasClientHandler(looper, this);
176 MasClientHandler(Looper looper, MasClient inst) { argument
177 super(looper);
/packages/apps/Dialer/java/com/android/voicemail/impl/scheduling/
H A DTaskExecutor.java200 public WorkerThreadHandler(Looper looper) { argument
201 super(looper);
225 public MainThreadHandler(Looper looper) { argument
226 super(looper);
/packages/services/Car/service/src/com/android/car/hal/
H A DHalClient.java40 * some logic for retriable properties, redirects Vehicle notifications into given looper thread.
59 * @param looper looper that will be used to propagate notifications from vehicle HAL
60 * @param callback to propagate notifications from Vehicle HAL in the provided looper thread
62 HalClient(IVehicle vehicle, Looper looper, IVehicleCallback callback) { argument
64 Handler handler = new CallbackHandler(looper, callback);
200 CallbackHandler(Looper looper, IVehicleCallback callback) { argument
201 super(looper);
/packages/apps/Bluetooth/src/com/android/bluetooth/map/
H A DBluetoothMnsObexClient.java85 /* This will block until the looper have started, hence it will be safe to use it,
87 Looper looper = thread.getLooper();
88 mHandler = new MnsObexClientHandler(looper);
118 private MnsObexClientHandler(Looper looper) { argument
119 super(looper);
205 Looper looper = mHandler.getLooper();
206 if (looper != null) {
207 looper.quit();
/packages/apps/Bluetooth/src/com/android/bluetooth/pbapclient/
H A DPbapClientConnectionHandler.java101 PbapClientConnectionHandler(Looper looper, Context context, PbapClientStateMachine stateMachine, argument
103 super(looper);
120 super(pceHandlerbuild.looper);
133 private Looper looper; field in class:PbapClientConnectionHandler.Builder
139 this.looper = loop;
/packages/apps/Bluetooth/src/com/android/bluetooth/pan/
H A DBluetoothTetheringNetworkFactory.java60 public BluetoothTetheringNetworkFactory(Context context, Looper looper, PanService panService) { argument
61 super(looper, context, NETWORK_TYPE, new NetworkCapabilities());

Completed in 563 milliseconds

1234