HTML 파일내의 JavaScript 에서

object.widget.getPhoneNumber() 

위의 메소드를 이용해서 phoneNumber를 가져오고 싶습니다.

WebView mWebView = new WebView(this);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("file://sdcard/Noname1.html");
        TestJs ts = new TestJs();
        mWebView.addJavascriptInterface(ts, "Object");

이런식으로 Object.getPhoneNumber() 에 대한 접근은 가능하지만,

Object.Widget.getPhoneNumber() 에 대한 접근은 될 기미가 보이질 않네요.

보안상 서브클래스 혹은 서브 인터페이스에 대한 접근을 막아놓은것인가 싶기도 하네요.

혹시나 아시는 분 계시면 답변 부탁드립니다. :)

mWebView.addJavascriptInterface(ts.Widget, "Object.Widget");  이나
mWebView.addJavascriptInterface(ts, "Object.Widget");  같은 방식으로 시도를 해봤으나 실패네요-_ㅠ