ViewAndroidDelegate is meant to be used by ViewAndroid only. We need a separate mechanism for content/embedders to forward Java events such as view/input down to native. This involves a new interface (EventHandler? the right name TBD), ViewAndroid tree, and another interface (ViewClient name TBD) for dispatching calls to native side need to work in collaboration to achieve this. Many refactoring work items depend on the mechanism. I'm filing this bug to clarify the dependencies of them.
Work is in progress here https://codereview.chromium.org/2502763003/
Comment 1 by jinsuk...@chromium.org
, Dec 5 2016