commit | 6b172567d5dc0343b2a8c99cc125aabb4c34f803 | [log] [tgz] |
---|---|---|
author | Pinyao Ting <pinyaoting@google.com> | Fri Jan 31 14:14:45 2020 -0800 |
committer | Pinyao Ting <pinyaoting@google.com> | Mon Feb 03 14:39:47 2020 -0800 |
tree | e1497bad158d186994564afbe2b2badd0dd4dc9b | |
parent | 27e12881e404c52e3067bbaca7afa8e196d70efa [diff] |
enable dynamic binding in AppPredictionSession Before AppPredictionPerUserService instantiates an instance of RemoteAppPredictionService based on default componentName, do a component lookup based on app prediction context and session id, and switches to different service dynamically. original architecure: https://sequencediagram.googleplex.com/view/4764463320268800 proposed chages: https://sequencediagram.googleplex.com/view/6517721785171968 Bug: 148173565 Test: atest AppPredictionServiceTest Change-Id: Ic522d7ed76adafe06813ba488b83e222d61b23c1