Merge "Handle PhoneStatusBarPolicy user switch callbacks on main thread" into nyc-dev
am: 5201a6246d
* commit '5201a6246d12830d0bb766d59e22b0320f2f99dc':
Handle PhoneStatusBarPolicy user switch callbacks on main thread
Change-Id: I561be9cf58d0a43abd43d98cf1ee717241f10ef1
This commit is contained in:
@@ -415,21 +415,36 @@ public class PhoneStatusBarPolicy implements Callback, RotationLockController.Ro
|
|||||||
new SynchronousUserSwitchObserver() {
|
new SynchronousUserSwitchObserver() {
|
||||||
@Override
|
@Override
|
||||||
public void onUserSwitching(int newUserId) throws RemoteException {
|
public void onUserSwitching(int newUserId) throws RemoteException {
|
||||||
|
mHandler.post(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
mUserInfoController.reloadUserInfo();
|
mUserInfoController.reloadUserInfo();
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onUserSwitchComplete(int newUserId) throws RemoteException {
|
public void onUserSwitchComplete(int newUserId) throws RemoteException {
|
||||||
|
mHandler.post(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
updateAlarm();
|
updateAlarm();
|
||||||
profileChanged(newUserId);
|
profileChanged(newUserId);
|
||||||
updateQuietState();
|
updateQuietState();
|
||||||
updateManagedProfile();
|
updateManagedProfile();
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onForegroundProfileSwitch(int newProfileId) {
|
public void onForegroundProfileSwitch(int newProfileId) {
|
||||||
|
mHandler.post(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
profileChanged(newProfileId);
|
profileChanged(newProfileId);
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
private final HotspotController.Callback mHotspotCallback = new HotspotController.Callback() {
|
private final HotspotController.Callback mHotspotCallback = new HotspotController.Callback() {
|
||||||
|
|||||||
Reference in New Issue
Block a user