นักผจญโค้ด (CODE HUNTER)

วิธีการส่งข้อมูลข้าม Activity ใน Android


          การส่งข้อมูลจาก  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 โดยเขียนโคดดังนี้



Share:

0 ความคิดเห็น:

แสดงความคิดเห็น

Recent Posts

Popular Posts

About Me

About Me