Handle ALL_OPs case in ModeCallBack.toString

Fixes: 149543615
Test: dumpsys appops
Change-Id: I461dd65231a9fbc29dd033d08cc5082ae1c2e92b
This commit is contained in:
Philip P. Moltmann
2020-02-14 10:35:24 -08:00
parent 47f42fedee
commit b992f8cc27

View File

@@ -1236,9 +1236,16 @@ public class AppOpsService extends IAppOpsService.Stub {
UserHandle.formatUid(sb, mWatchingUid);
sb.append(" flags=0x");
sb.append(Integer.toHexString(mFlags));
if (mWatchedOpCode != OP_NONE) {
sb.append(" op=");
sb.append(opToName(mWatchedOpCode));
switch (mWatchedOpCode) {
case OP_NONE:
break;
case ALL_OPS:
sb.append(" op=(all)");
break;
default:
sb.append(" op=");
sb.append(opToName(mWatchedOpCode));
break;
}
sb.append(" from uid=");
UserHandle.formatUid(sb, mCallingUid);