Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:如何将数据从Android本机代码传递到jquerymobile_Android_Jquery Mobile - Fatal编程技术网

Android:如何将数据从Android本机代码传递到jquerymobile

Android:如何将数据从Android本机代码传递到jquerymobile,android,jquery-mobile,Android,Jquery Mobile,我的android应用程序正在获取会话id作为登录服务响应的一部分,对于后续请求,我必须传递此sess id。 现在我使用jquerymobile页面作为webview内容。我必须使用ajax从jquerymobile页面调用一些服务 我可以为此将sessiond从android本机代码传递给jquerymobile吗 提前谢谢 谢谢, 文卡特·帕帕纳(这与我回答的问题完全相同)。 因此,描述了如何使用javascript桥与webview通信 我想这就是你想要的…如果我理解的很好,你使用的是a

我的android应用程序正在获取会话id作为登录服务响应的一部分,对于后续请求,我必须传递此sess id。 现在我使用jquerymobile页面作为webview内容。我必须使用ajax从jquerymobile页面调用一些服务

我可以为此将sessiond从android本机代码传递给jquerymobile吗

提前谢谢

谢谢, 文卡特·帕帕纳(这与我回答的问题完全相同)。
因此,描述了如何使用javascript桥与webview通信


我想这就是你想要的…

如果我理解的很好,你使用的是ajax,这意味着webview内容由远程站点提供

假设您可以访问站点javascript,只需定义一个回调,比如说
sessiondromandroid(sessiond)
,然后让java调用它:

mWebview.loadUrl("javascript:sessidFromAndroid("+mSession+")");

非常感谢@Knickedi,但是使用getter方法将sessid从JavaScriptInterface传递到jQM安全吗?这些页面是本地的,所以在您的设备上?我说得对吗?与一个你实际上没有自己主持的网站进行交流是不可取的,因为你会授权该网站在你的应用程序中调用本机代码。