/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/ |
H A D | LooperCompatUtils.java | 35 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 D | LooperIdleLock.java | 25 * 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 D | Preconditions.java | 53 private static boolean isSameLooper(Looper looper) { argument 54 return Looper.myLooper() == looper;
|
H A D | LooperExecutor.java | 26 * 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 D | DelayedTaskHandler.java | 38 public DelayedTaskHandler(Looper looper, int defaultDelayMs) { argument 39 super(looper);
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | LeakGuardHandlerWrapper.java | 34 public LeakGuardHandlerWrapper(@Nonnull final T ownerInstance, final Looper looper) { argument 35 super(looper);
|
/packages/apps/TV/common/src/com/android/tv/common/ |
H A D | WeakHandler.java | 43 * @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 D | SingleMessageHandler.java | 34 public SingleMessageHandler(Looper looper, int handledMessage) { argument 36 mHandler = new Handler(looper, this);
|
/packages/services/Car/libvehiclemonitor/native/ |
H A D | HandlerThread.cpp | 46 sp<Looper> looper = getLooper(); local 50 looper->wake();
|
/packages/services/Car/service/src/com/android/car/ |
H A D | CarServiceUtils.java | 76 * 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 D | VehicleMonitor.java | 69 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 D | ThreadSafeNavigationRenderer.java | 31 * 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 D | AbstractProvisioningController.java | 110 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 D | ProvisioningControllerBaseTest.java | 77 FakeTaskHandler(Looper looper) { argument 78 super(looper);
|
/packages/apps/TV/src/com/android/tv/dvr/recorder/ |
H A D | InputTaskScheduler.java | 84 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 D | AppStateBaseBridge.java | 128 public BackgroundHandler(Looper looper) { argument 129 super(looper);
|
/packages/apps/StorageManager/src/com/android/storagemanager/deletionhelper/ |
H A D | AppStateBaseBridge.java | 128 public BackgroundHandler(Looper looper) { argument 129 super(looper);
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
H A D | ContactsTaskScheduler.java | 68 public MyHandler(Looper looper) { argument 69 super(looper);
|
/packages/services/Car/vehicle_monitor_service/ |
H A D | VehicleMonitorService.cpp | 37 VehicleMonitorMessageHandler::VehicleMonitorMessageHandler(const sp<Looper>& looper, argument 39 : mLooper(looper),
|
/packages/apps/Bluetooth/src/com/android/bluetooth/mapclient/ |
H A D | MasClient.java | 75 /* 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 D | TaskExecutor.java | 200 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 D | HalClient.java | 40 * 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 D | BluetoothMnsObexClient.java | 85 /* 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 D | PbapClientConnectionHandler.java | 101 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 D | BluetoothTetheringNetworkFactory.java | 60 public BluetoothTetheringNetworkFactory(Context context, Looper looper, PanService panService) { argument 61 super(looper, context, NETWORK_TYPE, new NetworkCapabilities());
|