<body>  
                <!-- Calls into the javascript interface for the activity -->  
                <!-- 从HTML文件中调用activity中的函数 -->  
                <!-- 也就是从HTML到android程序 留意window.demo.clickOnAndroid()这句话 -->  
                <a onClick="window.demo.clickOnAndroid()">Click</a>  
            </body>    
mWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo");final class DemoJavaScriptInterface {  
        DemoJavaScriptInterface() {  
        }  
  
        /** 
         * This is not called on the UI thread. Post a runnable to invoke 
         * 
         * loadUrl on the UI thread. 
         * 
         */  
        public void clickOnAndroid() {        // 注意这里的名称。它为clickOnAndroid(),注意,注意,严重注意  
            mHandler.post(new Runnable() {  
                public void run() {  
                      
                    Toast.makeText....  
                }  
            });  
        }  
    }