So, if I want to send something from a TextView to an ExtractEditText,
it goes:
TextView -> InputMethodManager -> IInputMethodSession ->
IInputMethodSessionWrapper -> InputMethodSession -> .aidl ->
InputMethodService -> ExtractEditText
is that right?
I copied the flow of updateCursor() from onDraw() for my own use and
that seems to work. I am sending out from my TextView that I want to
handle the back button, so it gest back to InputMethodService which
can ignore the button on press. I guess this is the most direct way?
If so, that answers my 2nd question from my original post.
If I want to send something from ExtractEditText -> TextView, how
would that go?
On my first and third question from my original post, is the
WindowToken business a bug and is there a better way for me to
determine in my TextView when the ExtractEditText is available, so I
don't create duplicate PopupWindows?
Thanks