summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2018-10-15 10:45:01 -0700
committerFelipe Leme <felipeal@google.com>2018-11-02 17:54:13 -0700
commitea95a6d790206071f7f212ed50dfe1d752b402ce (patch)
treee3221d8db0633c641b39b9f8354b48d1306a9645 /tools/aapt2/java/JavaClassGenerator_test.cpp
parentc8c634f3d667fbfea8adf21bc40dfc5e1073b8ab (diff)
Refactored AutofillManager service classes into common code.
Autofill has the following workflow: - AutofillManager talks to an IAutofillManagerService service located on system_server - AutofillManagerService implements the IAutofillManagerService and delegates each call to the AutofillManagerServiceImpl associated with the given Android user - AutofillManagerServiceImpl uses a RemoteFillService class that is responsible for binding to the service that is provided by a 3rd-party - Plus a lot of other plumbing, like getting the name of the package that provides the service using Settings, listening to Settings changes, etc... A lot of this "plumbing" is common to other system services (like TextClassificationManager), so it makes sense to move this logic to common code that can be used. This CL refactors the "main" service classes (AutofillManagerService and AutofillManagerServiceImpl), while RemoteFillService will be refactored later. Bug: 117779333 Test: atest CtsAutoFillServiceTestCases Change-Id: I19bae47b72096e66bd51c3cd6b68f9d3cf8ea708
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions