[問題]HttpURLConnect 傳送Post 相關問題

看板AndroidDev作者 (hippo泡)時間10年前 (2015/07/05 05:43), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
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://www.ptt.cc/bbs/AndroidDev/M.1436046239.A.2F2.html

07/05 06:17, , 1F
content = param1=aaa&param2=bbb&...
07/05 06:17, 1F

07/05 06:29, , 2F
如果你跟網頁溝通那步是非同步的,那呈現結果應該是要等收
07/05 06:29, 2F

07/05 06:29, , 3F
到結果後才做,不是直接接在那一行後面
07/05 06:29, 3F

07/05 06:42, , 4F
請問那我應該怎樣判斷接到結果了呢? 用if包起來嗎
07/05 06:42, 4F

07/05 06:42, , 5F
可以解釋一下您第一行說的嗎..不太瞭解
07/05 06:42, 5F

07/05 13:58, , 6F
摸一下後問題解決了 謝謝
07/05 13:58, 6F

07/06 20:02, , 7F
改換volley了。
07/06 20:02, 7F


07/07 20:18, , 9F
你要不要試試這個 lib 我現在都是用這個跑httpurl
07/07 20:18, 9F
文章代碼(AID): #1Lc5EVBo (AndroidDev)