Searched refs:SettingsQCBackgroundWorker (Results 1 – 16 of 16) sorted by relevance
47 public abstract class SettingsQCBackgroundWorker<E extends SettingsQCItem> implements Closeable { class49 private static final Logger LOG = new Logger(SettingsQCBackgroundWorker.class);53 private static final Map<Uri, SettingsQCBackgroundWorker> LIVE_WORKERS = new ArrayMap<>();59 protected SettingsQCBackgroundWorker(Context context, Uri uri) { in SettingsQCBackgroundWorker() method in SettingsQCBackgroundWorker85 public static <T extends SettingsQCBackgroundWorker> T getInstance(Uri uri) { in getInstance()93 static SettingsQCBackgroundWorker getInstance(Context context, SettingsQCItem qcItem, Uri uri) { in getInstance()94 SettingsQCBackgroundWorker worker = getInstance(uri); in getInstance()96 Class<? extends SettingsQCBackgroundWorker> workerClass = in getInstance()105 private static SettingsQCBackgroundWorker createInstance(Context context, Uri uri, in createInstance()106 Class<? extends SettingsQCBackgroundWorker> clazz) { in createInstance()[all …]
40 final Map<Uri, SettingsQCBackgroundWorker> mSubscribedWorkers = new ArrayMap<>();77 ThreadUtils.postOnMainThread(() -> SettingsQCBackgroundWorker.shutdown(uri)); in onDestroy()82 ThreadUtils.postOnMainThread(SettingsQCBackgroundWorker::shutdown); in shutdown()108 SettingsQCBackgroundWorker worker = SettingsQCBackgroundWorker.getInstance( in startBackgroundWorker()116 SettingsQCBackgroundWorker worker = mSubscribedWorkers.get(uri); in stopBackgroundWorker()
27 public class MediaAudioSelectorRowWorker extends SettingsQCBackgroundWorker<MediaAudioSelectorRow> {
31 public class BluetoothSwitchWorker extends SettingsQCBackgroundWorker<BluetoothSwitch> {
33 public final class ThemeToggleWorker extends SettingsQCBackgroundWorker<ThemeToggle> {
32 extends SettingsQCBackgroundWorker<PairedBluetoothDevices>
32 public class HotspotTileWorker extends SettingsQCBackgroundWorker<HotspotTile> {
40 public class WifiBaseWorker<E extends SettingsQCItem> extends SettingsQCBackgroundWorker<E>
36 extends SettingsQCBackgroundWorker<E> {
36 public class HotspotRowWorker extends SettingsQCBackgroundWorker<HotspotRow> {
173 Class<? extends SettingsQCBackgroundWorker> getBackgroundWorkerClass() { in getBackgroundWorkerClass()
42 extends SettingsQCBackgroundWorker<E> implements OnUxRestrictionsChangedListener,
78 SettingsQCBackgroundWorker worker = mProvider.mSubscribedWorkers.get(QCTestUtils.URI); in onSubscribe_startsBackgroundWorker()90 SettingsQCBackgroundWorker worker = mProvider.mSubscribedWorkers.get(QCTestUtils.URI); in onSubscribe_stopsBackgroundWorker()
24 public class TestSettingsQCBackgroundWorker extends SettingsQCBackgroundWorker<TestSettingsQCItem> {
42 Class<? extends SettingsQCBackgroundWorker> getBackgroundWorkerClass() { in getBackgroundWorkerClass()
38 -keepclassmembers public class * extends com.android.car.settings.qc.SettingsQCBackgroundWorker {