Http Get Data ตอนที่ 9

ก่อนที่จะรัน (run) ทดสอบโปรแกรม
อย่าลืมเข้าไปเพิ่ม permission INTERNET
ที่ไฟล์ AndroidManifest.xml ตามภาพด้านล่างนะคะ…

mystou-com-hgd-9-1

หลังจากนั้นก็สั่ง Run ได้เลยค่ะ
ถ้าไม่มีปัญหาใด ๆ เราจะได้ผลลัพธ์ดังนี้

mystou-com-hgd-9-2

เมื่อคลิกที่จังหวัด นครสวรรค์ จะมี Toast เลข id 35 แสดงขึ้นมา

mystou-com-hgd-9-3

id นี้คือ เลข id จากฐานข้อมูลนะคะ
ไม่ใช่ id ที่เป็นตำแหน่ง (position) ของ ListView
เลขตรงนี้เราอาจจะนำไปใช้ในกรณีที่จะทำการ ลบ หรือ แก้ไข
รายการต่าง ๆ โดยใช้ id นี้ส่งกลับไปให้ Server
แล้วดึงข้อมูลไปใสในคำสั่ง SQL เพื่อใช้อ้างอิงในดำเนินการกับข้อมูลต่อไป
เราจะได้ทำสิ่งเหล่านี้กับโปรเจ็คต่อ ๆ ไปค่ะ

ตอนนี้มีใครติดปัญหาอะไรมั้ยคะ ?
ทิ้งข้อความไว้ด้านล่างได้เลยนะคะ

เราได้เรียนรู้เกี่ยวกับการดึงข้อมูล จาก Server มาแสดงผลแล้ว
แต่ในตาราง Province ของเราเก็บข้อมูลชื่อจังหวัดภาษาอังกฤษเอาไว้ด้วย
ถ้าเราไม่อยากได้ภาษาไทยแล้ว
อยากให้แสดงผลเป็นภาษาอังกฤษแทน พอจะทำได้มั้ยคะ ?
เราทำ API ที่ส่งข้อมูลภาษาอังกฤษเอาไว้ให้แล้วค่ะ
ลิงค์คือ province_en.php ค่ะ แท็กชื่อ nameEN
ฝากเอาไว้เป็นการบ้านละกันค่ะ ^_^

…ได้ไม่ได้ยังไง อย่าลืมแวะมาเล่าให้ฟังด้วยล่ะ ^_^

ตอนต่อไปเราจะเข้าสู่การสรุปทุก ๆ อย่างที่ศึกษามา
เพื่อทบทวนความเข้าใจของตัวเอง อย่าลืมแวะไปอ่านกันด้วยนะคะ ^_^


เรื่องที่เกี่ยวข้อง
ตอนที่ 1 ภาพรวมของระบบ (Overview)
ตอนที่ 2 เตรียมฐานข้อมูล (Create Database, Table, Insert Data)
ตอนที่ 3 เตรียม API (Application Programming Interface)
ตอนที่ 4 สร้างโปรเจ็กต์ และเตรียม DTO (Data transfer Object)
ตอนที่ 5 สร้างคลาส HTTPClient (Connect HTTP Protocol)
ตอนที่ 6 สร้างคลาส Constants
ตอนที่ 7 ออกแบบหน้าจอโปรแกรม (Design Application)
ตอนที่ 8 เขียนโค้ดการเชื่อมต่อและแสดงผล (Coding)
ตอนที่ 9 ทดสอบโปรแกรม (Test Application)
ตอนที่ 10 สรุป (Summary)


ธมนวรรณ มณีจันทร์

ธมนวรรณ มณีจันทร์

|:- เราเชื่อมั่นว่าการเสียสละและการแบ่งปันจะทำให้โลกใบนี้สวยงามมากขึ้น ทุกๆ จุดเริ่มต้นของการเรียนรู้ นำไปสู่การเรียนรู้ถัดไป เว็บไซต์แห่งนี้ขอเป็นส่วนหนึ่งของการแบ่งปันความรู้ที่ไม่มีที่สิ้นสุด มาร่วมกันผลักดันโลกของเราให้หมุนไปพร้อมกับพลังแห่งความรักด้วยกันนะคะ :) >>> |:- About Me! -:|