OSDN Git Service

Add synchronous indexing api to SearchFeatureProvider
authorMatthew Fritze <mfritze@google.com>
Sun, 25 Jun 2017 21:18:02 +0000 (14:18 -0700)
committerMatthew Fritze <mfritze@google.com>
Wed, 28 Jun 2017 18:31:27 +0000 (11:31 -0700)
commit98a9e42c93deaf5bb5f3028971065cc910e8d51f
tree855f21090392ec4b3f22d4a06a1530d801b157d1
parenta6b24388fccd0a570120e4f3f03b9d8b42d82a69
Add synchronous indexing api to SearchFeatureProvider

- Opens the database indexing to be synchronous for the
external settings api.
- Adds logging to track synchronous and async indexing
times.

Bug: 62826872
Test: make RunSettingsRoboTests
Change-Id: I28b69f3952946c0ae5dd7ea7da66f7a5fd485637
src/com/android/settings/search/DatabaseIndexingManager.java
src/com/android/settings/search/SearchFeatureProvider.java
src/com/android/settings/search/SearchFeatureProviderImpl.java
src/com/android/settings/search/SearchFragment.java
tests/robotests/src/com/android/settings/search/DatabaseIndexingManagerTest.java
tests/robotests/src/com/android/settings/search/SearchFragmentTest.java