History log of /frameworks/base/core/java/android/app/InstantAppResolverService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
46b4f2b7956e61cc2d4bc2f086c20ac859d44ba4 21-Apr-2017 Todd Kennedy <toddke@google.com> fix service binding

there were cases where we wouldn't bind when we should. also, add
some additional debug to better track potential connection issues.

Change-Id: I381da24f490e3102817a14428ef1a63982f33d19
Fixes: 37122153
Test: kill/upgrade GMS to ensure we re-bind in a timely manner
/frameworks/base/core/java/android/app/InstantAppResolverService.java
02a6b73e979e07bfd20cbaca01cb16a165c7b791 05-Apr-2017 Todd Kennedy <toddke@google.com> Bind with the correct action

While services themselves don't need an action when an explicit
component is specified, services in GMS may be different. In
the case of instant apps, the resolver service is hidden behind
a proxy that uses the action to route to the actual, implementing
service.

Bug: 36594944
Test: see that ephemeral resolution occurs
Change-Id: Id8c352614f780dc63f36c65be2ddb2d480b6846b
/frameworks/base/core/java/android/app/InstantAppResolverService.java
d3c5106940838f2867afbbbfe251aaad38ab24b5 18-Mar-2017 Todd Kennedy <toddke@google.com> Add token to the resolver APIs

Change-Id: Ia6d4f6d88ec265480a4dca94fe77ef42592a328c
Fixes: 35442315
Test: Build and make sure instant apps still resolve
/frameworks/base/core/java/android/app/InstantAppResolverService.java
1fb3404b2ba69a823e961bec2d9ed61622107052 01-Mar-2017 Todd Kennedy <toddke@google.com> Refactor EphemeralResolverService

* Change name to InstantAppResolverService
* Left old service in place to handle existing client
[to be removed prior to O launch]
* When resolving phase II, return a list instead of a single item

Bug: 34763730
Test: Build and verify resolution occurs w/ legacy & new resolver service
Change-Id: Ieccaf91538bd91c04f4be4e35d8264619d7cd6d7
/frameworks/base/core/java/android/app/InstantAppResolverService.java