[Dagger] Make AsyncClockEventDelegate provided by DaggerSingletonObject

Test: presubmit
Bug: 361850561
Flag: NONE - dagger
Change-Id: I53791218e0ff1e5d61cefee3f32a4c49882777cc
This commit is contained in:
Fengjiang Li
2024-10-08 10:19:01 -07:00
parent 4d819d9dea
commit 2075e39c76
3 changed files with 19 additions and 4 deletions
@@ -91,7 +91,7 @@ public class SettingsCache extends ContentObserver implements SafeCloseable {
new DaggerSingletonObject<>(LauncherBaseAppComponent::getSettingsCache);
@Inject
SettingsCache(@ApplicationContext final Context context, DaggerSingletonTracker tracker) {
SettingsCache(@ApplicationContext Context context, DaggerSingletonTracker tracker) {
super(new Handler(Looper.getMainLooper()));
mResolver = context.getContentResolver();
ExecutorUtil.executeSyncOnMainOrFail(() -> tracker.addCloseable(this));