summaryrefslogtreecommitdiff
path: root/services/accessibility/java
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-03-20 12:27:48 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-20 12:27:48 -0700
commited28223b7389ce1906dd07851c0135f1f70ffbe8 (patch)
tree9ea1f44ef8e2e8fea1dd09f3bcc700bc5c1bc369 /services/accessibility/java
parent868062a1585c75962ab0458eec26c1fdceca882a (diff)
parent550cc8c2195744f1069217e1bb3627d82198321f (diff)
Merge "Add logs to help debugging quick settings shortcut issue" into main
Diffstat (limited to 'services/accessibility/java')
-rw-r--r--services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java31
1 files changed, 22 insertions, 9 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
index 39c1fa73b7ce..b4c45aba0131 100644
--- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
+++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
@@ -1823,11 +1823,10 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
public void notifyQuickSettingsTilesChanged(
@UserIdInt int userId, @NonNull List<ComponentName> tileComponentNames) {
notifyQuickSettingsTilesChanged_enforcePermission();
- if (DEBUG) {
- Slog.d(LOG_TAG, TextUtils.formatSimple(
- "notifyQuickSettingsTilesChanged userId: %d, tileComponentNames: %s",
- userId, tileComponentNames));
- }
+
+ Slog.d(LOG_TAG, String.format(
+ "notifyQuickSettingsTilesChanged userId: %s, tileComponentNames: %s",
+ userId, tileComponentNames));
final Set<ComponentName> newTileComponentNames = new ArraySet<>(tileComponentNames);
final Set<ComponentName> addedTiles;
final Set<ComponentName> removedTiles;
@@ -2131,6 +2130,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
parsedAccessibilityShortcutInfos = parseAccessibilityShortcutInfos(userId);
synchronized (mLock) {
if (mCurrentUserId == userId && mInitialized) {
+ Slog.w(LOG_TAG, String.format("userId: %d is already initialized", userId));
return;
}
@@ -3309,10 +3309,9 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
* @param forceUpdate whether to force an update of the app Clients.
*/
private void onUserStateChangedLocked(AccessibilityUserState userState, boolean forceUpdate) {
- if (DEBUG) {
- Slog.v(LOG_TAG, "onUserStateChangedLocked for user " + userState.mUserId + " with "
- + "forceUpdate: " + forceUpdate);
- }
+ Slog.v(LOG_TAG, String.format("onUserStateChangedLocked for userId: %d, forceUpdate: %s",
+ userState.mUserId, forceUpdate));
+
// TODO: Remove this hack
mInitialized = true;
updateLegacyCapabilitiesLocked(userState);
@@ -4361,6 +4360,10 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
private void enableShortcutForTargets(
boolean enable, @UserShortcutType int shortcutType,
@NonNull List<String> shortcutTargets, @UserIdInt int userId) {
+ Slog.d(LOG_TAG, String.format(
+ "enableShortcutForTargets: enable %s, shortcutType: %s, shortcutTargets: %s, "
+ + "userId: %s",
+ enable, shortcutType, shortcutTargets, userId));
if (shortcutType == UserShortcutType.GESTURE
&& !android.provider.Flags.a11yStandaloneGestureEnabled()) {
Slog.w(LOG_TAG,
@@ -4418,6 +4421,11 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
}
if (currentTargets.equals(validNewTargets)) {
+ Slog.d(LOG_TAG,
+ String.format(
+ "shortcutTargets are the same: skip modifying: target: %s, "
+ + "shortcutType: %s",
+ validNewTargets, shortcutType));
return;
}
persistColonDelimitedSetToSettingLocked(
@@ -4491,6 +4499,11 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
private void updateA11yTileServicesInQuickSettingsPanel(
Set<String> newQsTargets,
Set<String> currentQsTargets, @UserIdInt int userId) {
+ Slog.d(LOG_TAG,
+ String.format(
+ "updateA11yTileServicesInQuickSettingsPanel: newQsTargets: %s , "
+ + "currentQsTargets: %s, userId: %s",
+ newQsTargets, currentQsTargets, userId));
// Call StatusBarManager to add/remove tiles
final StatusBarManagerInternal statusBarManagerInternal =
LocalServices.getService(StatusBarManagerInternal.class);