最近在写webView时,想用js去调用java程序,但按照网上给的例子,还有书上的例子,无论怎么写都不起作用。后来查看了sdk文档。发现在android4.2之后,在被调用的java的方法上必须写上注解:如:
class JsObject {
@JavascriptInterface //这儿必须写注解,标明这个方法可以被js调用。
public String doSomeSthing() { return "injectedObject"; }
}
class JsObject {
@JavascriptInterface //这儿必须写注解,标明这个方法可以被js调用。
public String doSomeSthing() { return "injectedObject"; }
}