Home
last modified time | relevance | path

Searched refs:SettingsQCBackgroundWorker (Results 1 – 16 of 16) sorted by relevance

/packages/apps/Car/Settings/src/com/android/car/settings/qc/
DSettingsQCBackgroundWorker.java47 public abstract class SettingsQCBackgroundWorker<E extends SettingsQCItem> implements Closeable { class
49 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 SettingsQCBackgroundWorker
85 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 …]
DSettingsQCProvider.java40 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()
DMediaAudioSelectorRowWorker.java27 public class MediaAudioSelectorRowWorker extends SettingsQCBackgroundWorker<MediaAudioSelectorRow> {
DBluetoothSwitchWorker.java31 public class BluetoothSwitchWorker extends SettingsQCBackgroundWorker<BluetoothSwitch> {
DThemeToggleWorker.java33 public final class ThemeToggleWorker extends SettingsQCBackgroundWorker<ThemeToggle> {
DPairedBluetoothDevicesWorker.java32 extends SettingsQCBackgroundWorker<PairedBluetoothDevices>
DHotspotTileWorker.java32 public class HotspotTileWorker extends SettingsQCBackgroundWorker<HotspotTile> {
DWifiBaseWorker.java40 public class WifiBaseWorker<E extends SettingsQCItem> extends SettingsQCBackgroundWorker<E>
DBaseVolumeSliderWorker.java36 extends SettingsQCBackgroundWorker<E> {
DHotspotRowWorker.java36 public class HotspotRowWorker extends SettingsQCBackgroundWorker<HotspotRow> {
DSettingsQCItem.java173 Class<? extends SettingsQCBackgroundWorker> getBackgroundWorkerClass() { in getBackgroundWorkerClass()
DMobileDataBaseWorker.java42 extends SettingsQCBackgroundWorker<E> implements OnUxRestrictionsChangedListener,
/packages/apps/Car/Settings/tests/unit/src/com/android/car/settings/qc/
DSettingsQCProviderTest.java78 SettingsQCBackgroundWorker worker = mProvider.mSubscribedWorkers.get(QCTestUtils.URI); in onSubscribe_startsBackgroundWorker()
90 SettingsQCBackgroundWorker worker = mProvider.mSubscribedWorkers.get(QCTestUtils.URI); in onSubscribe_stopsBackgroundWorker()
DTestSettingsQCBackgroundWorker.java24 public class TestSettingsQCBackgroundWorker extends SettingsQCBackgroundWorker<TestSettingsQCItem> {
DTestSettingsQCItem.java42 Class<? extends SettingsQCBackgroundWorker> getBackgroundWorkerClass() { in getBackgroundWorkerClass()
/packages/apps/Car/Settings/
Dproguard.flags38 -keepclassmembers public class * extends com.android.car.settings.qc.SettingsQCBackgroundWorker {