Also reset assist setting when force stopping assist
Bug: 20882522 Change-Id: I57725586ab5ff203b378a1e6d2e5e77a47fd2448
This commit is contained in:
@@ -433,6 +433,11 @@ public class VoiceInteractionManagerService extends SystemService {
|
|||||||
+ " user=" + userHandle);
|
+ " user=" + userHandle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void resetCurAssistant(int userHandle) {
|
||||||
|
Settings.Secure.putStringForUser(mContext.getContentResolver(),
|
||||||
|
Settings.Secure.ASSISTANT, null, userHandle);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void showSession(IVoiceInteractionService service, Bundle args, int flags) {
|
public void showSession(IVoiceInteractionService service, Bundle args, int flags) {
|
||||||
synchronized (this) {
|
synchronized (this) {
|
||||||
@@ -897,6 +902,7 @@ public class VoiceInteractionManagerService extends SystemService {
|
|||||||
}
|
}
|
||||||
setCurInteractor(null, userHandle);
|
setCurInteractor(null, userHandle);
|
||||||
setCurRecognizer(null, userHandle);
|
setCurRecognizer(null, userHandle);
|
||||||
|
resetCurAssistant(userHandle);
|
||||||
initForUser(userHandle);
|
initForUser(userHandle);
|
||||||
switchImplementationIfNeededLocked(true);
|
switchImplementationIfNeededLocked(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user