2013-08-01 25 views
0

我正在研究Phonegap应用程序,该应用程序在未使用应用程序时使用Android服务检查消息更新。然而,为了做到这一点,我需要由用户的用户名和密码生成的会话密钥。会话密钥的生成在事件的Javascript/HTML端处理,而应用在前台处于活动状态。Android Phonegap应用程序中的Javascript到Java通信

我的问题是,如何访问在Java中使用的Javascript变量?我需要将会话密钥值作为Java中的String对象。我只需要访问它一次,并且我不清楚Javascript到Java的通信是如何工作的。

回答

0

您可以在使用下面的插件时将JavaScript变量传递给java。 (null,null,“service”,“action”,[“firstArgument”,“secondArgument”,42]);

这里exec方法的第一个和第二个参数是成功和失败回调。 服务和操作分别是本机类和方法名。 最后一个参数[“firstArgument”,“secondArgument”,42]是可以传递给本地方法的JavaScript变量。

欲了解更多详情,请通过以下链接。 http://docs.phonegap.com/en/2.8.0/guide_plugin-development_index.md.html

+0

好的,谢谢,我会仔细研究一下,看看它是否正常工作,因为我需要它。 – NoLongerValid

相关问题