diff --git a/src/com/android/launcher3/model/BgDataModel.java b/src/com/android/launcher3/model/BgDataModel.java index 816c1d46d6..8640401328 100644 --- a/src/com/android/launcher3/model/BgDataModel.java +++ b/src/com/android/launcher3/model/BgDataModel.java @@ -118,9 +118,9 @@ public class BgDataModel { deepShortcutMap.clear(); } - public synchronized void dump(String prefix, FileDescriptor fd, PrintWriter writer, - String[] args) { - if (args.length > 0 && TextUtils.equals(args[0], "--proto")) { + public synchronized void dump(String prefix, FileDescriptor fd, PrintWriter writer, + String[] args) { + if (Arrays.asList(args).contains("--proto")) { dumpProto(prefix, fd, writer, args); return; } @@ -219,7 +219,7 @@ public class BgDataModel { targetList.addAll(workspaces.valueAt(i).getFlattenedList()); } - if (args.length > 1 && TextUtils.equals(args[1], "--debug")) { + if (Arrays.asList(args).contains("--debug")) { for (int i = 0; i < targetList.size(); i++) { writer.println(prefix + DumpTargetWrapper.getDumpTargetStr(targetList.get(i))); }