Android利用post方式给webview传递json参数
来源:互联网 发布:网络教育专升本很垃圾 编辑:程序博客网 时间:2024/05/15 06:22
需求:利用webview打开一个URL界面,并且利用post方式传递参数一个json字符串的参数;
主要代码如下:省略了webview的设置
@Override public void onClick(View view) { OkHttpClient client=new OkHttpClient(); Request builder=new Request.Builder() .url(testUrl).build(); client.newCall(builder).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { } @Override public void onResponse(Call call, final Response response) throws IOException {// PostData(response.body().string());//这里是由于okhttp无法更新界面,故采用post一个线程 webview.post(new Runnable() { @Override public void run() { try { //将网络请求回的json字符串,连同字段名组成此格式:字段名=值,然后利用webview的posturl方法将其转换为字节传递给接口URL即可 String str=("jsonRequestData="+response.body().string()); webview.postUrl(这是对应的接口URL,str.getBytes()); } catch (IOException e) { e.printStackTrace(); } } }); } }); }
2 0
- Android利用post方式给webview传递json参数
- android网络访问post方式(数据传输采用json数据流,非参数传递)
- php 利用curl通过post方式传递json
- java程序用post方式给某一网页传递参数
- ExtJs store传递给后台的参数使用POST方式
- 利用window.open实现post方式的参数传递
- 利用window.open实现post方式的参数传递
- Android中post请求传递json数据给服务端
- android post方式传递参数并获取返回数据代码
- Android向服务器传递参数方式:Post&Get
- Android通过Get,Post,HttpClient方式提交参数给服务器
- Android通过Get,Post,HttpClient方式提交参数给服务器
- httpurlconnection post 和GET 分别传递2个参数给后台,返回JSON 解决乱码问题
- Delphi通过POST传递参数给PHP
- 通过POST方式传递数据给服务器
- 数据采集-关于post生成ticket传递参数给另一个页面用get方式验证登录
- Java Post请求 传递Json参数
- SpringMVC之前台post方式传递的json格式参数无法到后台
- c# DataTable
- PHP如何解决网站大流量与高并发的问题
- DllImport System.DllNotFoundException 问题分析与解决
- 蓝牙连接打印机打印资产标签.
- MyEclipse设置注释格式
- Android利用post方式给webview传递json参数
- diff和patch命令
- linux 知识索引
- sift算法原理详解(三)
- C# 将datagridview数据修改后传入数据库
- SWT中颜色获取
- linux shell 中$() ${}$(())的应用
- jquery笔记二
- diagnose部署文档