@Override public ActivityManager.TaskDescription getTaskDescription(ActivityManager.TaskDescription oldTaskDescription) { if (oldTaskDescription == null) { return null; } String labelPrefix = "[" + VUserManager.get().getUserName() + "] "; String oldLabel = oldTaskDescription.getLabel() != null ? oldTaskDescription.getLabel() : ""; if (!oldLabel.startsWith(labelPrefix)) { // Is it really necessary? return new ActivityManager.TaskDescription(labelPrefix + oldTaskDescription.getLabel(), oldTaskDescription.getIcon(), oldTaskDescription.getPrimaryColor()); } else { return oldTaskDescription; } } }
@Override public ActivityManager.TaskDescription getTaskDescription(ActivityManager.TaskDescription oldTaskDescription) { if (oldTaskDescription == null) { return null; } String labelPrefix = "[" + VUserManager.get().getUserName() + "] "; String oldLabel = oldTaskDescription.getLabel() != null ? oldTaskDescription.getLabel() : ""; if (!oldLabel.startsWith(labelPrefix)) { // Is it really necessary? return new ActivityManager.TaskDescription(labelPrefix + oldTaskDescription.getLabel(), oldTaskDescription.getIcon(), oldTaskDescription.getPrimaryColor()); } else { return oldTaskDescription; } } }