commit | 322e94e46173c0feb66a4d3984c144d297313d07 | [log] [tgz] |
---|---|---|
author | Xin Guan <guanxin@google.com> | Thu Feb 15 16:55:26 2024 +0000 |
committer | Xin Guan <guanxin@google.com> | Wed Feb 21 10:55:21 2024 -0600 |
tree | 404ac4bb848817087d1360a728562fdc55da3834 | |
parent | 9e3b6391cf35c0d7ec1b598c564db5927860f14a [diff] |
SearchManager: Lazy build the searchable list. - Avoid building searchable list during the user unlocking, only rebuild the list when apps request if necessary. - Invalidate the searchable list when packages containing searchables get changed. Bug: 319129155 Test: atest CtsAppTestCases:android.app.cts.SearchManagerTest atest FrameworksServicesTests:com.android.server.search.SearchablesTest Change-Id: I6afec9258f108e5bd9633740aae9ba3c6b7c88f0