Update label accordingly when work mode is changed

Also, updates the work related strings accordingly.

Fix: 71987096

Change-Id: Iedbf6ee04f3a165a392efdf2bd351817997817ca
This commit is contained in:
Tony Mak
2018-01-15 14:52:47 +00:00
parent 000e0a1480
commit b5950bbd6c
7 changed files with 40 additions and 22 deletions

View File

@@ -19,8 +19,11 @@ package com.android.launcher3.compat;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.os.Process;
import android.os.UserHandle;
import java.util.List;
@TargetApi(Build.VERSION_CODES.N)
public class UserManagerCompatVN extends UserManagerCompatVM {
@@ -37,5 +40,19 @@ public class UserManagerCompatVN extends UserManagerCompatVM {
public boolean isUserUnlocked(UserHandle user) {
return mUserManager.isUserUnlocked(user);
}
@Override
public boolean isAnyProfileQuietModeEnabled() {
List<UserHandle> userProfiles = getUserProfiles();
for (UserHandle userProfile : userProfiles) {
if (Process.myUserHandle().equals(userProfile)) {
continue;
}
if (isQuietModeEnabled(userProfile)) {
return true;
}
}
return false;
}
}