ご存じの方がいらっしゃればご教授ください。
2点質問があります。

AndroidアプリをJavaで作成しているのですが、MainActivityから
特定のURLを指定してAndroid Chrome Custom Tabsを
起動したとします。

(1)Android Chrome Custom Tabs側でページが完全に読み込まれたことを
 検知することが可能か。(コールバック等)

(2)Android Chrome Custom Tabsで開いているページのHTMLソースを
 文字列型で取得することが可能か。(MainActivityにその文字列を渡したい)

WebViewでは実装できることを確認しています。
このような使い方をする場合、WebViewをつかうべきなのでしょうか。

以上です、よろしくお願いいたします。