except for application life cycle (onPause/onResume/onDestroy), Do Intent and ActivityResult have to be listened? If not, I suggest to replace 'has to' with 'can'.

In addition, do you think it is necessary to add a code snippet showing how to use XWalkView correctly? e.g. the embedder must explicitly call XWalkView.onDestroy when activity is receiving onDestroy event.