There was no need to handle onInputQueueCreated() and onInputQueueDestroyed() like NativeActivity does. Using onTouchEvent() onKeyUp() and onKeyDown() solved the issue.