📱Android Studio Part 14 : Send Data Between Activity Via Intent

Channel:
Subscribers:
328
Published on ● Video Link: https://www.youtube.com/watch?v=GkFDi0thqOQ



Duration: 12:28
26 views
0


#androidstudio #android
การส่งค่าข้อมูลระหว่าง Activity ผ่าน Intent
1. สร้างไฟล์ MainActivity 2 ไฟล์
2. ใช้ EditText และ Button ใน MainActivity เพื่อส่งค่าไป Main2
3. ใช้ EditText หรือ TextView ใน MainActivity2 เพื่อรับค่าจาก Mainหลัก
4. ไฟล์ MainActivity เพิ่มคำสั่งใน public class เช่น
public static String ชื่อตัวแปร;
EditText ชื่อตัวแปร1;
Button ชื่อตัวแปร2;
5. เพิ่มคำสั่งเรียกใช้งาน findviewbyid และ setonclick ให้ทำงาน
6. เพิ่มคำสั่งใน setonclick เช่น
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra(ชื่อตัวแปร,edit.getText().toString());
startActivity(intent);
7. ไฟล์ MainActivity2 ให้กำหนดตัวแปรและเรียกใช้งานพร้อมคำสั่ง
Intent intent = getIntent();
String txter = intent.getStringExtra(MainActivity.ชื่อตัวแปร);
ชื่อตัวแปร3.setText(txter);
ชื่อตัวแปร4.setText(txter);

== Code Example ==
** MainActivity **
// Define a variable of EditText & Button
public static String message;
EditText edit;
Button btn;
// Activate edittext and button
edit = findViewById(R.id.editText);
btn = findViewById(R.id.button2);
// Command button is Keep working
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra(message,edit.getText().toString());
startActivity(intent);
}
});

** MainActivity2 **
// Define a variable of EditText & Button
public static String message;
TextView txt;
EditText ed2;
// Activate edittext and button
txt = findViewById(R.id.textView);
ed2 = findViewById(R.id.editText2);
// Receive value from MainActivity
Intent intent = getIntent();
String txter = intent.getStringExtra(MainActivity.message);
txt.setText(txter);
ed2.setText(txter);




Other Videos By Ikapayabaht


2020-05-11📱Android Studio Part 21 : Simple DialogBox
2020-05-10👨‍💻Python GUI Tkinter ตอนที่ 10 - การใส่ภาพพื้นหลังด้วย Canvas
2020-05-10📱Android Studio Part 20 : DialogBox Exit App
2020-05-10สามก๊ก เล่าเจี้ยง: เจ้าเมืองผู้ชักศึกเข้าบ้าน By Zentrefheart
2020-05-10สามก๊ก อ้องอุ้น: ผู้นำไม้บรรทัด By Zentrefheart
2020-05-10📱Android Studio Part 19 : Android Animation
2020-05-10📱Android Studio Part 18 : RadioButton
2020-05-10📱Android Studio Part 17 : Press Back Again to Exit
2020-05-10📱Android Studio Part 16 : Countdown Timer (Type 1:00)
2020-05-09📱Android Studio Part 15 : Countdown Timer (Type 5 Sec left)
2020-05-09📱Android Studio Part 14 : Send Data Between Activity Via Intent
2020-05-09📱Android Studio Part 13 : SearchView
2020-05-09📱Android Studio Part 12 : ListView
2020-05-09สามก๊ก เตงงาย: ขุนพลผู้พิชิตจ๊กก๊ก By Zentrefheart
2020-05-09สามก๊ก กาเซี่ยง: กุนซือปีศาจ By Zentrefheart
2020-05-09สามก๊ก จิวยี่: ยอดขุนพลร้อยเล่ห์ By Zentrefheart
2020-05-09สามก๊ก ลิฉุยและกุยกี: สองวายร้ายสันดานโจร By Zentrefheart
2020-05-088 เกมส์ในตำนาน ยุค 90 ที่ไม่เคยลืมเลือน
2020-05-08สามก๊ก ฮองตง: ขุนพลเฒ่าหัวใจหนุ่ม By Zentrefheart
2020-05-08สามก๊ก ลิบอง: ผู้พิชิตกวนอู By Zentrefheart
2020-05-08สามก๊ก ซุนเซ็ก: พยัคฆ์อายุสั้น By Zentrefheart



Tags:
แอนดรอยด์
android
android studio