0

我正在开发一个 Phonegap 应用程序,该应用程序使用 Android 服务在未使用该应用程序时检查消息更新。但是,为了做到这一点,我需要由用户的用户名和密码生成的会话密钥。当应用程序在前台处于活动状态时,会话密钥的生成在 Javascript/HTML 端进行处理。

我的问题是,如何访问 Javascript 变量以在 Java 中使用?我需要会话键值作为 Java 中的 String 对象。我只需要访问一次,我不知道 Javascript 到 Java 的通信是如何工作的。

4

1 回答 1

0

您可以在使用以下插件时将 javascript 变量传递给 java。

cordova.exec(null, null, "服务", "动作", ["firstArgument", "secondArgument", 42]);

这里 exec 方法的第一个和第二个参数是成功和失败回调。service 和 action 分别是原生类和方法名。最后一个参数 ["firstArgument", "secondArgument", 42] 是您可以传递给本机方法的 javascript 变量。

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

于 2013-08-02T12:35:26.090 回答