如何在点击android按钮时调用角度函数?

如何在点击android按钮时调用角度函数?,android,angularjs,webview,Android,Angularjs,Webview,我正在尝试在androidwebView中加载角度函数。LoadUrl我正在使用以下android活动代码: webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("http://www.foobar.com/test"); 在android上点击一个按钮,我想调用一个用Angular编写的函数。 我尝试了以

我正在尝试在android
webView中加载角度函数。LoadUrl
我正在使用以下android活动代码:

webView = (WebView) findViewById(R.id.webView1);   
webView.getSettings().setJavaScriptEnabled(true);   
webView.loadUrl("http://www.foobar.com/test");
在android上点击一个按钮,我想调用一个用Angular编写的函数。 我尝试了以下不起作用的尝试:

button.setOnClickListener(new OnClickListener() {             
  public void onClick(View v) {
    // TODO Auto-generated method stub
    webView.loadUrl("javascript:$scope.testFunction()");
    // webView.loadUrl("javascript:testFunction()");
  }         
});
我认为函数
testFunction()
是连接到控制器的,而不是全局的,这就是为什么我无法通过任何一种方法调用它的原因。有人可以建议我如何遵循它,并通过从Android单击的自定义按钮调用某个控制器中编写的角度函数:

$scope.testFunction = function(){
  $log.log('You have successfully called the function written in AngularJS');
  $window.alert('You have successfully called the function written in AngularJS')
}

你可能需要一个,这对我很有用

好的,我会试试你的建议,然后发邮件给你,谢谢。