การส่งข้อมูลจาก Activity หนึ่งไปยัง Activity หนึ่ง ใน Android สามารถทำได้โดยการเรียกใช้คลาสที่ชื่อว่า Intent โดยที่รูปแบบการส่งที่เป็น key กับ value
เริ่มต้นด้วยการสร้างโปรเจคตัวอย่างขึ้นมาชื่อว่า IntentExample
ในตัวโปรเจคจะประกอบไปด้วย Activity ทั้งหมดสองตัวคือ MainActivity จะทำหน้าที่ส่งข้อมูล
และ ShowActivity จะแสดงข้อมูลที่รับเข้ามา
ภายใน MainActivity จะประกอบไปด้วย EditText ที่ใช้สำหรับกรอกข้อมูลที่ต้องการส่ง โดยตั้ง Id ว่า message_edt และมีปุ่มสำหรับการกดส่งข้อมูลที่มีชื่อว่า send_btn
จากนั้นทำการ setListener ให้กับปุ่ม send และทำการเขียนโดคเพื่อส่งข้อมูล
ShowActivity จะประกอบไปด้วย TextView สำหรับเเสดงข้อมูลที่รับเข้ามา โดยมี Id เป็น result_tv
จากนั้นในหน้า ShowActivity จำทำการรับข้อมูลผ่าน intent โดยเขียนโคดดังนี้
0 ความคิดเห็น:
แสดงความคิดเห็น