คือ ผมกำลังทำโปรแจค android เกี่ยวกับการดึงข้อมูล จาก database มาแสดงบน android ตอนนี้ผมดิดปัญหาว่า android มันแสดงได้เฉพาะ android 1.5 – 2.0 ขึ้นไปได้ แต่พอมาแสดงผลบน 3.0 ข้อมูลที่ดึงมามันไม่แสดงเลย รบกวนผู้รู้ด้วยครับ
ขั้นตอนการทำงาน
1. สร้างไฟล์ php โดย out put เป็น json ดึงข้อมูลจาก database Mysql (server)
2. สร้าง android ดึงข้อมูลจาก server
ขอบคุณครับ
tatap
1. ดึงข้อมูลจากฐานข้อมูลเก็บใส่ array แล้วใช้ echo json_encode(array) ครับ
2.
InputStream content = null;
String contentOfMyInputStream=””;
try{
HttpGet httpGet = new HttpGet(URLที่จะรับข้อมูลมา);
HttpClient httpclient = new DefaultHttpClient();
// Execute HTTP Get Request
HttpResponse response = httpclient.execute(httpGet);
content = response.getEntity().getContent();
BufferedReader rd = new BufferedReader(
new InputStreamReader(content));
String line;
StringBuilder sb = new StringBuilder();
while ((line = rd.readLine()) != null) {
sb.append(line);
}
rd.close();
contentOfMyInputStream = sb.toString();
}catch(Exception e){}
contentOfMyInputStream;
สิ่งที่ตอบกลับมาจากเซิฟเวอร์คือ contentOfMyInputStream;
JSONObject js=new JSONObject(contentOfMyInputStream)
ครับ
แล้วถ้าเป็น kSoap2 ล่ะครับ