js如何调用BlackBerry代码?
Android中有个方法addJavascriptInterface,可以让js调用Android中的Java代码。请问在BB中有没有类似的方法或者思路?谢谢!
[解决办法]
ScriptableFunction bbtest = new ScriptableFunction(){
public Object invoke(final Object thiz, final Object[] args) throws Exception
{
Dialog.alert("haha");
return "testhaha";
}
};
browserField.extendScriptEngine("jstest", bbtest);
然后在JS中
function test(){
var ha = jstest();
}
调用JS中的test()运行到代码jstest()则激活bbtest弹出"haha",并返回"testhaha"给js中的 var ha.