作者stevekevin10 (hippo泡)
看板AndroidDev
标题[问题]HttpURLConnect 传送Post 相关问题
时间Sun Jul 5 05:43:57 2015
1. 我要如何 一次POST 两个参数呢?(不打包成JSON)的话
附上我现在用的方法
DataOutputStream out1 = new DataOutputStream(connect.getOutputStream());
String content1 ="Account=" + URLEncoder.encode(Account.getText().toString(),"utf-8");
out1.writeBytes(content1);
out1.flush();
out1.close();
2.若我多加一个 DataOutputStream out2 = new DataOutputStream(connect.getOutputStream());
程式会连传都传不出去 原因何在?
3.我设计是按下按钮後 改变textview的值(改变成网页回传的值)
可是现在有一个问题是 我要按两下按钮 textview才会改变
这是我button listerner下的写法 我在猜会不会是因为新开thread 还没做完 主thread会先跑完呢?
还是甚麽原因? 该如何修正
public void onClick(View v) {
// TODO 自动产生的方法 Stub
Boss.post(r1);//去跟网页做沟通
Result.setText(test);//呈现结果
};
谢谢各位大大了"o_o"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.22.178
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1436046239.A.2F2.html
1F:→ ssccg: content = param1=aaa¶m2=bbb&... 07/05 06:17
2F:→ ssccg: 如果你跟网页沟通那步是非同步的,那呈现结果应该是要等收 07/05 06:29
3F:→ ssccg: 到结果後才做,不是直接接在那一行後面 07/05 06:29
4F:→ stevekevin10: 请问那我应该怎样判断接到结果了呢? 用if包起来吗 07/05 06:42
5F:→ stevekevin10: 可以解释一下您第一行说的吗..不太了解 07/05 06:42
6F:→ stevekevin10: 摸一下後问题解决了 谢谢 07/05 13:58
7F:推 rstgjdnc: 改换volley了。 07/06 20:02
9F:→ aiweisen: 你要不要试试这个 lib 我现在都是用这个跑httpurl 07/07 20:18