Merge "Revert "Offload role manager work to background thread"" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b13d88af52
@@ -77,7 +77,6 @@ import com.android.internal.util.DumpUtils;
|
|||||||
import com.android.internal.util.Preconditions;
|
import com.android.internal.util.Preconditions;
|
||||||
import com.android.server.FgThread;
|
import com.android.server.FgThread;
|
||||||
import com.android.server.LocalServices;
|
import com.android.server.LocalServices;
|
||||||
import com.android.server.SystemServerInitThreadPool;
|
|
||||||
import com.android.server.SystemService;
|
import com.android.server.SystemService;
|
||||||
import com.android.server.UiThread;
|
import com.android.server.UiThread;
|
||||||
import com.android.server.soundtrigger.SoundTriggerInternal;
|
import com.android.server.soundtrigger.SoundTriggerInternal;
|
||||||
@@ -1284,9 +1283,7 @@ public class VoiceInteractionManagerService extends SystemService {
|
|||||||
mRm.addOnRoleHoldersChangedListenerAsUser(executor, this, UserHandle.ALL);
|
mRm.addOnRoleHoldersChangedListenerAsUser(executor, this, UserHandle.ALL);
|
||||||
UserHandle currentUser = UserHandle.of(LocalServices.getService(
|
UserHandle currentUser = UserHandle.of(LocalServices.getService(
|
||||||
ActivityManagerInternal.class).getCurrentUserId());
|
ActivityManagerInternal.class).getCurrentUserId());
|
||||||
SystemServerInitThreadPool.get().submit(() -> onRoleHoldersChanged(
|
onRoleHoldersChanged(RoleManager.ROLE_ASSISTANT, currentUser);
|
||||||
RoleManager.ROLE_ASSISTANT, currentUser),
|
|
||||||
"VoiceInteractionManagerService RoleObserver initialization");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private @NonNull String getDefaultRecognizer(@NonNull UserHandle user) {
|
private @NonNull String getDefaultRecognizer(@NonNull UserHandle user) {
|
||||||
|
|||||||
Reference in New Issue
Block a user