Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 079cf523 authored by Jiabin Huang's avatar Jiabin Huang Committed by Android (Google) Code Review
Browse files

Merge "TIF: optimize android.media.tv.Tvcontract.Programs.Genres#decode" into nyc-dev

parents 116229b7 0388f0e5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1314,6 +1314,8 @@ public final class TvContract {
            private static final char COMMA = ',';
            private static final String DELIMITER = ",";

            private static final String[] EMPTY_STRING_ARRAY = new String[0];

            private Genres() {}

            /**
@@ -1359,6 +1361,12 @@ public final class TvContract {
             * @return genre strings.
             */
            public static String[] decode(String genres) {
                if (genres.isEmpty()) {
                    return EMPTY_STRING_ARRAY;
                }
                if (genres.indexOf(COMMA) == -1 && genres.indexOf(DOUBLE_QUOTE) == -1) {
                    return new String[] {genres.trim()};
                }
                StringBuilder sb = new StringBuilder();
                List<String> results = new ArrayList<>();
                int length = genres.length();