commit | ee2f59665f869eb4f4e074c2a9ce58647ef5e1c7 | [log] [tgz] |
---|---|---|
author | Nikolas Havrikov <havrikov@google.com> | Mon May 15 13:53:24 2023 +0200 |
committer | Nikolas Havrikov <havrikov@google.com> | Fri Jun 02 12:10:18 2023 +0000 |
tree | f8f7d0341310560464f745af46d384bfd48a4b12 | |
parent | 0bec56ca047c22d94a7bd4db47e61c5c269b2ed5 [diff] |
Eliminate reflective form factor aware initialization This CL removes the runtime instantiation of the form-factor specific SystemUIInitializer via reflection, which is no longer necessary since Android TV moved to use a dedicated TvSystemUI target. This reduces the size of the SystemUI.apk by 500 KB by enabling R8 to discard TV-specific classes. Test: make Bug: 282633512 Change-Id: I30cdb0c2a26e631594bb4bd9ddcecd329de10325