通过JavascriptInterface将Javascript对象传递给Android应用程序

时间:2019-04-16 13:37:30

标签: javascript java

我必须使用JavascriptInterface传递一个Javascript对象。 我已经有很多实现JavascriptInterface的函数,但是我只传递String对象,而且从未尝试传递非基本对象。

在我的.jsp中:

var trnsCfg = {}

trnsCfg['trn_enb'] = '1';

trnsCfg['lang'] = 'it_IT';

window.JSInterface.startTranslator(trnsCfg);

在我的.java中:


@JavascriptInterface

public void startTranslator(ObjectIWantToUse object){

    object.doSomethingWithIt();

    //something

};

在此示例中,使用了ObjectIWantToUse,但我实际提出的是什么?以及如何使用此Object属性(例如'trn_enb''lang')?

0 个答案:

没有答案