gpt4 book ai didi

javascript - 将数据从 XWalkView 传递到原生 Android

转载 作者:行者123 更新时间:2023-11-30 22:26:07 27 4
gpt4 key购买 nike

我有一个问题对你们来说可能很简单。我正在使用 Crosswalk(XWalkView) 运行 WebApp,一切看起来都很顺利。我发现了如何从网站内部将 native 功能启动到我的 Android 应用程序中。

public class WebAppInterface {
@org.xwalk.core.JavascriptInterface
public void callFunction() {
onBuyGasButtonClicked(getCurrentFocus());

}

我需要知道如何传递数据。我正在使用应用内结算。我得到了他们的代码样本,我认为一切正常,但我需要用购买的数量更新我的 PHP MySQL 服务器。如何将变量传递给我的 Android 应用程序? (例如电子邮件)

最佳答案

让我们假设将字符串从 JavaScript 传递到 native 代码。首先,像您一样创建一个 JavaScript 接口(interface):

public class WebAppInterface {
@org.xwalk.core.JavascriptInterface
public void callFunction(String text) {
}
}

然后,将界面添加到您的 XWalkView 对象:

mXWalkView.addJavascriptInterface(new WebAppInterface(), "testObject");

在你的 JavaScript 中:

function test(text) { testObject.callFunction(text); }

关于javascript - 将数据从 XWalkView 传递到原生 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141711/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com