2016-11-15 11 views

答えて

0

thisを参照してください:Javascriptを

からJavaメソッドを呼び出す

...

を例として、のは簡単なロギング機能を実装してみましょう:

JSObject logger = (JSObject)ctx.get("{}"); logger.set("log", new 
JSFunction(){ 

    public void apply(JSObject self, Object[] args) { 
     String msg = (String)args[0]; 
     Log.p("[Javascript Logger] "+msg); 
    } 
}); 

ctx.set("window.logger", logger); 


c.executeAndReturnString("logger.log('This is a test message');"); 
+0

おかげでそのコードネームクラスを呼び出すようにしてください –

+0

それは質問ですか? –

関連する問題